Soak the dry fruit and nuts in orange juice and rum for at least 24 hours or more.
When ready to bake, preheat the oven to 350°F. Grease a loaf pan or a 3~4 mini loaf pans. Line the bottom of the baking pan(s) with parchment paper.
In a large bowl, combine brown sugar and oil. Using a whisk beat the mixture until very smooth, about 4~5 minutes.
Sift flours, baking powder, salt and all the spices, Mix until combined.
Add the soaked dry fruit mixture along with the orange zest.
In a measuring jar, combine soy milk and vinegar and set aside for a few minutes to curdle. Next add baking soda and vanilla extract.
Add soy milk mixture to the cake mixture. Mix well until combined.
Pour the batter into the prepared baking pan. Bake for 40-50 minutes until a toothpick inserted into the center comes out clean.