The Narayana Bali rite is performed in all cases of abnormal death is defined as follows; death by fasting, by animals, by arson, by a curse, by cholera or any disease, suicide, fall from a mountain, tree or any height, drowning, death by muggers or robbers, by snake bite, struck by lightning, murder and persons who are great sinners. For all these people there is no rite of cremation, no tarpana, no sraddha and no asaucham.
Garuda Purana 40:4-12.
For a brahmin Narayana Bali should be performed within six months; for a kshatriya within three months; for a vaishya within a month and a half, and for a sudra immediately. Garuda Purana 40:13.
The Narayana Bali should be performed through brahmins in the Ganga, Yamuna, Naimasa and Puskara in a tank full of water, in an eddy of pure water, in a cow shed, in a house or in a temple in front of Lord Krsna's image.
Garuda Purana 40:14-15.
Five brahmins should be invited and arghya given to them. They should be learned, of good conduct, most excellent in their family, free from phyisical decrepitude and noble. Never should they be of the contemptable type.
Garuda Purana 40:31.