Preheat oven to 350F/180C.
Spray a loaf pan with baking spray and line with parchment paper so some hangs out over the sides. (This makes removal so much easier.)
In a medium bowl soak the dried fruits in the orange juice and set aside.
Sift the flour and combine with the baking powder in a large bowl. Set aside.
Add the wet ingredients, the sugars, spices, and salt to the bowl with the soaked dried fruit and mix to combine.
Make a well in the center of the flour and pour in the persimmon/ fruit mixture. Fold until almost combined, then fold in the walnuts.
Pour into the loaf pan, level the top and bake about 55 minutes to 1 hour until a toothpick inserted into the center comes out clean.
Makes 1 loaf and can be stored at room temperature tightly wrapped up to a week, refrigerated about 10 days, and frozen up to a month.