Cut the eggplant into thick strips. Add salt and yellow curry powder to the eggplants, rub the seasoning in marinade for 10 minutes.
Deep fry or air fry eggplants until Deep golden brown. baking works as well. They will shrink as they fry. Set fried eggplant strips aside to drain.
Blanch whole shallots and green chilies for 1-2 minutes over medium hot oil. Drain on paper towels. set aside for later.
Make the sauce by mixing mustard, salt, half of red curry powder, sugar, tomato ketchup and vinegar in a bowl.
Heat couple of tablespoons of oil in a pan and fry a teaspoon of minced shallots, ginger, and garlic. Add fried eggplant strips, blanched shallots, green chili, and the sauce. mix gently under low heat. Add crushed red pepper flakes if you like this spicy dish.
Taste test and adjust balance the flavors. The dish needs to be in a slightly sweet savory side with a little hint of spicy heat.
Cover and let the flavors marinate for a day before serving.