Soak cashews, almonds, melon seeds, poppy seeds in hot water 30-40 mins. Peel almonds, blend all with ¼ cup water to smooth paste.
Parboil vegetables: Boil 3 cups water. Cook potatoes 5 minutes, add other vegetables 5 more minutes until half-cooked. Drain well.
Heat 2 tbsp ghee. Add whole spices and sauté 10 seconds. Fry onions until golden brown (8-10 minutes). Add ginger-garlic paste + chilies, cook 2 minutes.
Add nut paste, sauté 3-4 minutes on low heat. Slowly whisk in yogurt. Add turmeric + chili powder. Cook until oil separates.
Add drained vegetables + 1 cup water + salt. Cover and simmer 10-15 minutes until vegetables are tender and gravy thicken.
Stir in cream + garam masala. Cook gently 2 minutes.
In 1 tbsp ghee, fry nuts until pale golden. Add raisins, pineapple, mint, saffron, ginger julienne for 30 seconds. Spoon over finished Navratan Korma.
Serve hot with naan, jeera rice, or paratha.