Combine the raisins with ½ cup hot water in a small bowl and set aside.
Heat a medium, dry saucepan over medium heat. Toast the sesame and sunflower seeds, stirring constantly, until lightly toasted, about 5 minutes. Transfer the seeds to a plate or bowl. Reduce the heat to low and, in the same pan, combine the lard, chile powder, salt, cinnamon, cumin, and black pepper. Cook, stirring often, until the mixture is hot and very fragrant, 3 to 4 minutes.
Add the raisins with water, toasted seeds, almonds, and chocolate to the lard mixture. Stir in the broth and cook, stirring, until the chocolate is melted, 5 to 7 minutes.
Blend in the pan with an immersion blender, or transfer to a stand blender, purée, and return to the pan. Continue to cook, stirring often, until the mixture thickens, about 20 minutes.
Cool the sauce in the refrigerator, then freeze in a sealed freezer bag. The sauce will keep in the freezer for up to 6 months.
To serve, defrost the night before in the fridge. Then simply pour the sauce from the bag into a saucepan and warm over medium heat until it is hot throughout. Enjoy it on your choice of base.