Preheat oven to 325 degrees F (165 degrees C). Grease and flour two 9x5x3 inch loaf pans.
Puree undrained pork and beans in a blender or food processor.
In a large bowl, combine eggs, flour, sugar, salt, oil, cinnamon, vanilla, baking soda and baking powder. Mix well. Gently fold in nuts and pureed pork and beans. Divide batter into pans evenly.