In a measuring jug combine the warm water, warm soya milk, yeast and sugar, mix well and leave in a warm place for about 10 minutes for the yeast to start to bubble.
In a large bowl make a well in the centre of the flour and pour in the water/milk and yeast, the yoghurt and oil.
Using one finger stir in the liquid until the dough is coming together, then use both hands and start to knead.
Turn out the dough onto a lightly floured flat surface and knead, using your fingers to stretch the dough up and then gently fold back, it will be sticky to begin with so don’t be tempted to add more flour, use a bread plastic scraper if the dough sticks to the work surface. Knead until smooth and elastic, usually about 10 minutes.
Place in an oiled bowl and cover with oiled cling film. Leave to rise in a warm place for 1 – 11/2 hours, until doubled in size.
Pre-heat the oven to 220C.
Shape the dough into a large rectangle on a piece of greaseproof paper.
Mix the filling ingredients and then spoon them all over the pastry and leave to settle for a few minutes.
Roll the pastry up gently so you have a large sausage shape and then slice into 1 ½ inch slices with a sharp knife ( or dental floss!).
Place the rolls cut side down and well spaced on a baking tray lined with baking parchment.
Bake in the pre-heated oven until golden.