
Also we did some very complicated Narayana Bali Puja on the bank of the Kaveri for the mother of Annapurna, as she felt she had to do some purification for her. This type of puja is done for person who die a unnatural death (by poison, animals, killing, heavy disease etc.), and who might visit their close friends and family members with a ghost body. So such a ceremony is done for the welfare of souls who suffer as spirit and dont get free from such a condition normally very soon (due to some previous karma etc.).
In that ceremony we ask the spirit to become peaceful, and head for her next destination (body) instead of staying here between the worlds.
One has to worship Lord Narayana (inside of 4 kumbhas) to ask for permission to get her a new place to life, grant her a new life etc. One has to take 14 times a bath inside the Kaveri (for different purification after each worship, or step of the ritual), worship the forefathers (like in shraddha ceremony), and talk with the dead.
Finally we had to merge the pindas (riceballs) together and give them to the fishes inside the Kaveri. My friend Murali Bhattar helped us to find this priest Pandu (Yajurvedi, and one of the best chanter i have met so far!) one of the very knowledgeable person in Srirangam in this subject matter. Very jolly person by the way!