Boil the dal with 1 & 1/2 cups of water for 4-5 whistles. When cool, whisk well along with salt and turmeric powder and keep aside.
Heat oil in a pan and temper with the panch phoron, bay leaves, dry red chily, cardamoms, cloves and cinnamon. Saute till they stops spluttering.
Add the onion and saute till light brown. Now add the ginger-garlic paste, coriander-cumin powder, turmeric powder, chili powder, tomato paste and garam masala powder mixed with 2-3 tbsp. water.
Saute till the oil separates. Add the boiled dal, salt, green chilies and the fried fish head (broken into half). Add 1/2 cup more water.