I HAVE SIMPLE IDEA TO FIND OUT WHO IS RED JOHN !
Someone who is skilled mentalist (for example Derren Brown; or better, someone who is anonymous) should interview Bruno Heller and try to find out who is Red John.
It is important that Bruno Heller doesnt know what is going on.
In that situation, skilled mentalist will use tricks and manipulation to Heller to reveal all about Red John mistery.