Preheat oven to 350 degrees F (175 degrees C). Grease a 9x5 inch loaf pan.
In a stand mixer, stir together the softened butter and sugar. Add the eggs, vanilla and lemon juice, mix well. Combine the flour, baking soda, baking powder and salt, stir into the butter mixture until smooth. Finally, fold in the sour cream, cream cheese, walnuts and bananas. Spread evenly into the prepared pan.
Bake at 350 degrees F (175 degrees C) for 60 minutes, or until a toothpick inserted into the center of the loaf comes out clean. Cool loaf in the pan for 10 minutes before removing to a wire rack to cool completely.