Pit the dates and figs and soak them in water for half an hour.
Meanwhile, roast the nuts till toasted and allow it to cool completely.
Drain the dates and figs from the water. Grind along with the nuts, by adding little water to make a smooth paste.
In a thick bottomed saucepan, heat the ghee. Fry the almonds for garnishing. Drain and set aside.
Add the ground paste and saute for a couple of minutes.
Add a cup of water and whisk together till it becomes smooth. Add the remaining milk and whisk well.
Add the cardamom and salt and keep on low flame. Allow the kheer to cook for 10-15 minutes till it thickens and tastes cooked.
Add upto 2 cups of water to adjust to desired thickness and heat.
Switch off, add the almonds and enjoy warm.