Dhal should be cooked nicely but not mashy as we are going to cook further more in gravy.
The poppy seeds can be presoaked before grinding if you feel it will not grind properly but i have put as such.
Add less fried gram if we add more then the gravy will become more thicker.
I have added salt at two stages one for onions to cook and for the gravy so see to that you add it correctly.
The gravy should be boiled nicely to get rid off all the rawness.