I believe the clue Heller was going for was this at the end when rj was painting the face on lisbon it symbolized working at the circus were pj worked at rj has never painted the face on anyone also the knife part with the blood when clowns or performers put on make up they use two fingers so my theory is it is someone who worked at the carnival remember what Heller said he's like waldo what better way to know someone then to work close to them also the voice rj uses is some what like a clown or performer I believer rj performs parlor tricks. To me out of everyone mcallister has the clownish or performer look. In my eyes stiles and haffner do not need to kill they are allready master mind controllers. It is someone who knows Jane very well and are either mentalist or someone who is just like jane. Also I am not going off rosalind description remember red john wants you to find what he wants you to find I believe she is in on it as well remember red john has women working for him rosa= red Kristina red hair why Kristina remember the episode were she tells Jane your wife said your daughter was asleep etc no one and I mean no one has made Jane cry put rj and Kristina has. I would not be surprised if van pelt Kristina Lisbon and Rosalind have been playing Jane the whole time now that would be a double edged sword.