If you have a
wet-dry grinder or a Vita-Mix, then place all of the ingredients except the oil into the grinder and blitz, using the chile pepper soaking water as necessary to loosen the paste. However, if you do not, you will need to grind the spices separately in a spice grinder and then add everything to a processor or blender. Either way, puree until fine (because of the dried chile peppers, you will want this very well well pureed--some would even suggest pushing it through a mesh strainer, but I am not so bothered by pieces of chile pepper and honestly now that I have the wet dry grinder it is not an issue anyway).