Preheat the oven to 350°F. Line 9” x 5” loaf pan with parchment paper and spray with baking spray or butter lightly.
In a medium bowl add flour, salt, baking powder, baking soda, and blueberries, toss to coat blueberries and combine ingredients.
With an electric mixer on medium speed, beat egg and sugar until blended. Add butter and blend. Then add vanilla, almond extract, lemon juice and milk.
Once batter is evenly blended, lower the mixer speed to low and slowly add in the flour and blueberry mixture. The batter will be quite thick.
Spread gently into the prepared pan.
Melt the butter in a large sauté pan over medium heat. Add the sugar and stir. Add the walnuts and cook for about 2 minutes, stirring, until the butter and sugar mixture is shiny and smooth and the nuts are well-coated with the butter and sugar. Spread over the blueberry bread batter.
Bake for 30 minutes. Then tent the bread with foil to prevent the bread from over browning. Cook for an additional 30 minutes or until a cake tester comes out clean.
Cool for 20 minutes then run a knife around the inside edge of the pan and remove the bread. Cool for an hour before serving.