Preheat oven to 350°F (175°C). Line a 9×9 inch baking pan with parchment paper.
For the crust, mix flour, sugars, salt, and baking powder in a large bowl. Pour in melted butter and mix until crumbly.
Press ⅔ of the mixture into the prepared pan. Bake for 15 minutes.
While the crust bakes, whisk together condensed milk, egg yolks, cream, and salt in a large bowl. Gradually whisk in lemon juice until smooth.
Pour filling over hot crust. Sprinkle remaining crumb mixture on top.
Bake for 15-20 minutes, until top is golden and filling is set.
Cool completely, then refrigerate for at least 4 hours before cutting and serving.
