Soak dried fruit in orange juice 1 hour. Grease a 1 1/2-quart pudding basin.
Mix breadcrumbs, flour, sugar, baking powder, spices and salt. Stir in fruit and juice, butter, eggs, apple and zest.
Spoon into basin. Cover with a pleated sheet of greased parchment and foil; tie tightly with kitchen string.
Place on a rack in a covered pot. Add boiling water halfway up basin; simmer gently 3 hours, replenishing water.
Check pudding with a skewer; it should emerge clean. Rest 10 minutes; unmold. Warm caramel sauce and spoon over servings.