Make the paste 1 by grinding all the ingredients mentioned under "To be ground together as paste 1" together till it has turned into a smooth paste. If it is very dry, use little water but keep it to minimum possible.
Make the paste 2 by grinding together all the ingredients mentioned under "To be ground together as paste 2", this paste need not to be as smooth as paste 1.
In a small bowl, mix together the tamarind with warm water to make tamarind paste. You can alternatively also use store bought tamarind paste (3 tbsp)
Heat a medium sized kadai (I like to make this curry in a mud pot but a normal steel kadai works fine as well). Add the Fortune Rice Bran Oil to the kadai and heat till it is just below smoking hot. Add fenugreek seeds and fry till they start changing color. Add garlic and shallots. Fry for 3-4 minutes. At this point add paste 1. Mix well and fry for 5 minutes or so.
Add chilli powder, coriander powder and turmeric powder. Stir till mixed well and add the paste 2 stirring it well so that it is incorporated with the existing mixture. Fry for 2-3 minutes.
Add the curry leaves, tomato and salt and continue to stir. Cook till the oil starts separating from the masalas and it turns into a darker shade of brown. This will take about 5 minutes.
Now add the tamarind water, along with about 1/2 more cup of hot water and boil for 5-6 minutes till the raw smell of tamarind is gone.
Slowly add the fish slices and cook till the fish is opaque and cooked, this will take about 5minutes or so.
Serve hot with rice and appalam.