In a large bowl, combine the bread flour, yeast, sugar, spices, and salt. Add the softened butter and rub it into the flour mixture with your fingertips until it resembles fine crumbs.
Stir in the dried fruit. Make a well in the center and pour in the beaten egg and warm milk. Mix with a wooden spoon or your hands until a sticky dough forms.
Turn the dough out onto a lightly floured surface and knead for 8 to 10 minutes until it is smooth, elastic, and springs back when pressed.
Place the dough in a greased bowl, cover with a clean kitchen towel, and leave to rise in a warm place for about 60 to 90 minutes, or until doubled in size.
Punch the air out of the dough, divide it into 12 equal pieces, and roll them into smooth balls. Place them on the prepared baking tray, spacing them slightly apart.
Cover and leave to prove for another 30 to 45 minutes until they have puffed up significantly. Meanwhile, preheat your oven to 200°C (180°C fan).
Mix the 50g plain flour with 3 tablespoons of water to create a smooth, thick paste. Transfer to a piping bag and pipe a cross over each bun.
Bake for 20 to 25 minutes until golden brown and the buns sound hollow when tapped on the bottom.
While the buns are still hot, melt the apricot jam with a splash of water and brush it over the tops for a glossy finish. Let cool on a wire rack.