Melt the butter in a saucepan. Add the milk, and pour the warm mixture into a mixing bowl. Stir in the yeast and leave the mixture to rest for 10 minutes until the surface is slightly frothy. Add the rest of the ingredients and knead the dough thoroughly. Cover it with a damp dishcloth and leave it to rise in a warm place for 45 minutes. Meanwhile, mix together all the ingredients for the filling. Roll out the dough to a 12”x16” rectangle and spread the lling evenly on it. Fold over the dough lengthwise, then cut it into 1” strips and twist these into spirals. Tie a knot on each strip and tuck both ends underneath. Place the knots on a baking tray lined with baking paper. Let them rise for 30 minutes. Meanwhile, preheat the oven to 400°F. Brush them with egg wash, then bake them for about 12 minutes.