Begin by combining your dry ingredients. In a food processor fitted with a metal blade, combine the flour, sugar, baking powder, and salt. Pulse briefly to mix everything together.
Add the cold butter to the food processor. Pulse about 20 times, or until the mixture resembles coarse crumbs. Follow with the eggs, pulsing until the dough forms a cohesive ball.
Transfer the dough to a lightly floured surface. Knead it gently until smooth. Shape the dough into a log and wrap it in plastic wrap. Set aside.
Place the dried figs, pecans, apricot jam, golden raisins, orange zest, chocolate chips, rum, and cinnamon into the food processor. Pulse until the mixture is finely chopped and well combined.
Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
Divide both the dough and the filling into 10 equal portions. Roll out each dough portion into a 3 by 12 inch rectangle.
Shape each portion of the filling into a 12-inch rope or simply arrange it by hand along the center of each dough rectangle.
Gently wrap the dough around the filling, pinching the ends to seal and create a seam. Flatten the roll slightly, either with a spatula or your hands.
Cut each log into 6 equal pieces and place them on an ungreased baking sheet.
Transfer the baking sheet to the preheated oven and bake for about 15 minutes, or until the cookies are lightly golden.
Let them cool slightly on the baking sheet, then transfer to a wire rack to cool completely.