If needed, toast the hazelnuts in a pan over medium low heat in a single layer until the oils start to release and the hazelnuts start to get fragrant. Pour the hazelnuts into a jar, cover with a lid and shake to remove the skins.
Chill the hazelnuts in your freezer until cold.
Pour the 220 grams of cold, peeled, toasted hazelnuts into a blender or food processor. The smaller the blender the better they will blend.
Blend the hazelnuts into a smooth butter, scrape down the sides as needed.
Pour the hazelnut butter into a bowl and then add in the condensed milk, and vanilla, stir to combine. If the mixture is quite runny, place it in the fridge for 10-15 minutes to help it firm up. You're looking for a thick caramel kind of texture.
While the mixture chills, chop the remaining hazelnuts and set aside.
Pour about 325 grams of the chilled mixture into the cooled tart crust. Sprinkle with the chopped hazelnuts and a couple pinches of flaky sea salt. Place the tart in the fridge while you prep the chocolate filling and hazelnut whipped cream.
In a separate bowl, whip the cold heavy cream into stiff peaks.
Spoon about 50 grams of the whipped cream into the remaining hazelnut mixture and stir to combine. This softens the hazelnut mixture making it easier to fold the cream in.
Add in half of the remaining whipped cream and use a flat rubber spatula to fold it in, trying not to deflate the cream. Fold in the remaining half of the cream and place it in the fridge until you're ready to assemble.