For the harissa
1. Carefully dry roast spices in a pan until fragrant,then crush in a mortar with a pestle until finely ground.
2. Put oil,capsicum and salt in a large fry pan. Cook over a very low heat for about 1½ hours,until very soft and caramelised. Stir often to prevent sticking to base of pan.
3. Add garlic and roasted spices,and cook for a few minutes until garlic is golden.
4. Increase heat to medium,add the palm sugar and cook,stirring,for about five minutes until the sugar is caramelised. The mixture should go a reddish-brown.
5. Add the fish sauce,cook for a minute or two,then add lemon juice to taste. Stir through chilli powder then remove from heat. Cool mixture then blend until smooth.
For the fish
6. Take two tablespoons of the harissa paste and marinate the snapper. Leave in the fridge for about 30 minutes.
7. Heat oil in a non-stick saucepan over medium-low flame. Pan fry the fillets on one side for three minutes then gently turn and fry for another three to four minutes. Remove from heat and put on a plate. Cover with foil and leave to rest for five minutes.
8. Serve the fillets on the plate and spoon over any juices left on the resting plate.