Preheat oven to 350F.
Line a 13x9 metal baking pan with foil, leaving a slight overhang on both sides to lift the bars out. Spray the pan/foil with cooking spray.
Whisk the flour, oats, brown sugar, salt and baking powder together in a large bowl. Cut the butter into the dry ingredients completely, until the pieces of butter aren't visible. Set aside and reserve 2 cups of these crumbs for the topping. Beat the egg whites with a fork until broken up and foamy. Add it to the crumbs and mix. Transfer the mixture to the prepared pan and press to form an even layer of crust. Bake for about 10-12 minutes, or until the top starts to look dry.
Meanwhile, whisk the condensed milk, lemon juice, lemon zest, and egg yolks together in a medium bowl. Let stand for 5 minutes; the mixture will begin to thicken slightly.
When the crust has finished baking, transfer the pan to a wire rack and sprinkle the blueberries evenly over the hot crust. Drop spoonfuls of the lemon mixture over the blueberries then spread the lemon mixture gently to distribute it. Work carefully so you don't crush the berries; t Bake until the lemon layer begins to form a shiny skin, about 7-8 minutes.
Sprinkle reserved crumbs over the lemon layer. Use all of the crumb mixture to cover the lemon layer completely. Bake for 25-30 minutes, or until the filling is bubbling at the edges and the streusel topping is golden brown.
Transfer the pan to a wire rack and let the bars cool. Cut into squares before serving. The bars should be stored in the refrigerator.