In a food processor (preferred) or by hand, mix together, flour, salt, sugar, turmeric, butter, vegetable oil, and vinegar followed by water in small amounts, pulse until combined and dough holds together in a ball.
Place the dough on a well-floured surface cover with plastic wrap and roll it out using a rolling pin to an even thickness, about 1/4 inch thick. Place in the refrigerator for 30 minutes.
While the dough is resting, heat a nonstick pan on medium heat. Add the olive oil, onions, garlic, paprika, curry, chili powder, all spice, and salt. Saute until soft.
Then, crumble in the ground meat, continue cooking for about 10 or more minutes, stirring frequently to break up the beef into smaller pieces. Remove from the heat stir in the scallions and season with salt as needed. Set aside to cool.
Remove the dough from the refrigerator. Using a bowl or food ring about 5 to 6 inches wide cut out circles by gently pressing on the dough and releasing it, shaping the meat pie dough. Continue cutting out dough until all dough has been cut. (Cut 2 dough circles per portion)
Scoop a heaping tablespoon of filling into each dough circle, and lightly brush with water around half of the circle. Fold the edges over and twist with fingers gently to seal the edges of the meat pie.(Another way of sealing is by pressing a fork along the edges of the dough) Preheat oven to 375 degrees.
Carefully place each pie on a baking sheet and bake for about 30 minutes .
Whisk together all of the ingredients for the sauce in a bowl. Add more lime or chipotle as desired. Season with salt to taste.
Serve the meat patties with sauce. Garnish with scallion.