Preheat the oven to 350º F (175º C).
Peel the shallots. Pull off the outer layers of garlic skin and cut the pointy tops off the heads so the cloves are partially exposed. Put the shallots and garlic together in a large aluminum foil packet, drizzle liberally with approximately 3 tablespoons olive oil, then close the aluminum foil packet.
Peel the ginger and cut into thin slices. Arrange in a flat layer in an aluminum foil packet, drizzle liberally with approximately 2 tablespoons olive oil, and close the aluminum foil packet.
Place both foil packets on a baking sheet. Bake for 15 minutes, then remove the ginger and increase the temperature to 400º F (205º C). Roast the shallots and garlic for another 30 minutes.
While the aromatics are roasting, pour boiling water over the chili peppers to rehydrate them. Let them soak for 15 minutes, then drain the water.
Roughly destem the cilantro - I usually pick through it quickly to remove any gross bits, then use a chef's knife to separate the top 1-2 inches of the bunch from the stems.
Put the cilantro, salt, tumeric, curry powder, ground coriander, lemongrass paste, rehydrated chili peppers, ginger, and shallots in a food processor. Add the garlic cloves by squeezing them individually at the bottom to push them out of the skin.
Run the food processor until the paste is fully mixed and the pepper pieces aren't getting any smaller.