Heat a pan. Add methi seeds and dry roast till it turns aromatic. Allow this to cool completely. Blend to a fine powder. Transfer the methi powder to a bowl. Add 2 tbsp ghee to methi powder. Mix well and keep aside for 5 to 6 hours.
Heat a pan. Add kharik powder and roast on low heat for few seconds adding ½ tbsp ghee
Heat a pan. Add grated coconut and roast adding ½ tbsp ghee till it changes its colour and starts giving out a nice aroma. Keep aside.
Heat 1 tbsp ghee in a pan. Add almonds and roast on low heat. Remove and keep aside.
Next add cashews and roast on low heat. Remove and keep aside.
Next add walnuts and roast. Keep aside.
Add pistachios and roast for few seconds. Keep aside.
Add raisins and roast just for a second or two. Keep aside.
Add poppy seeds and roast for few seconds. Keep aside.
Add 2 tbsp ghee. When the ghee melts and heats up, add edible gum and fry till it puffs up. Remove and allow it to cool. Crush them to a coarse powder. Keep aside.
Add whole wheat flour and roast on low heat for few seconds,and then add ghee gradually while roasting. (used ½ cup ghee for roasting the flour).
Blend roasted dry fruits to a coarse powder and transfer to a large mixing bowl or a large plate.
To this add crushed edible gum, roasted kharik powder, roasted coconut, roasted poppy seeds, dry ginger powder and roasted whole wheat flour. Mix everything well.
Now heat a pan. Add jaggery and allow it to melt on low flame. Add 1 tbsp ghee to this and then add the soaked methi powder. Mix well.
Pour this jaggery-methi mixture into the combined ingredients. Mix well using a spatula.While it is still warm, shape into laddoos. Store the laddoos in an airtight container.