Butter a 5 by 9 inch loaf pan: line with bakig parchment or waxed paper, then butter paper, set aside.
In a large bowl combine dates, apricots, raisins, almonds and walnuts. Stir flour, sugar and baking powder to blend. Add to fruits and mix evenly.
Beat eggs with vanilla to blend. Stir thoroughly into fruit mixture. Spoon batter into prepared loaf pan and spread evenly, press batter into corners of pan.