There are so many spices and they go off quite quickly, so I never buy more than I need. I start with the recipe for the dish I want to make. There are several good dishes for Dhansak on this site. They list the ingredients. Deduct what you have. Go out and buy the rest.
Regards
George