Make the Agameyah. Melt the ghee in a medium saucepan over medium heat. When it becomes fragrant, add the flour, and whisk vigorously until a golden paste forms. Stir in the honey, and whisk until it is well incorporated. Lower the heat and keep whisking for 8-10 minutes or until the mixture thickens. Toss in the toasted sesame and the nuts. Let it cool to room temperature for one hour. Shape it into balls in the size of hazelnuts.
Prepare the yeast-water mixture. Add the sugar, yeast, and warm water to a deep bowl, or a cup, and stir very well. Then set it aside for 3-5 minutes or until the mixture is frothy and foamy.
Make the Kahk dough. Melt the ghee over low heat. The ghee should only melt and not sizzle. Add the flour to a large mixing bowl, stir in the whipping cream powder (or cornstarch), salt, and Rihet Al Kahk (Kahk spices). Make a well in the middle and add gradually the ghee while mixing it with the flour. The flour should be thoroughly coated with the ghee. Stir in 3/4 the frothy yeast mixture and mix well with your hands. Add the remaining 1/4 of the yeast mixture, only if the dough is till dry and needs more liquid. Stir in a spoonful of rose water and knead until a soft dough comes together. Let the dough rest for 20 minutes.
Roll the Kahk. Use a 1/2 inch cookie scoop to shape equal sized cookies.
Pinch the Kahk. Use traditional tweezers or a stamper to create a pattern on the Kahk.
Bake. Place the Kahk in a preheated oven at 350 F or 160 ° C for 10-12 minutes or until the bottom is golden. Transfer the cookies to a metal rack and let them come to room temperature before you garnish them with the powdered sugar.
Garnish. Use a fine mesh sieve or a powder sugar duster to garnish the Kahk.
Store. Keep the Kahk in an airtight container for 4 days outside the fridge or a month inside the fridge.