Add raspberries to a food processor and puree them.
Place a fine mesh sieve over a medium saucepan and pour the raspberry puree into it to discard the seeds. Press down on the puree with the back of a spoon or spatula until only the seeds remain. Make sure to wipe the back of your sieve to collect all of the puree.
Whisk cornstarch, sugar, and lemon juice into the puree until the cornstarch is mostly dissolved.
Bring the mixture to a simmer over medium-high heat, stirring constantly. Then, reduce the heat to medium (or medium-low if your stove runs hot) and continue to cook and stir continuously until the puree is thickened. It should be quite thick but still spreadable to prevent the cake layers from sliding around.
Refrigerate the filling until completely chilled. It will thicken further as it chills.
WHITE CHOCOLATE CREAM CHEESE FROSTING
Add chopped white chocolate and heavy cream to a microwave-safe bowl. Microwave for 30 seconds, then stir. Continue microwaving at 15-second intervals, stirring between each interval, until the chocolate is completely smooth. Set aside to cool for 5 minutes.
In a large bowl, beat cream cheese, butter, and salt at medium speed with a hand-held electric mixer until very creamy, about 1-2 minutes.
Beat in the melted white chocolate and vanilla extract until smooth.
Gradually add powdered sugar in batches, beating at low speed until blended after each addition. Refrigerate the frosting for about 30 minutes to help thicken it up. It should be on the thick side after chilling to stand up against the cake layers.
Spoon roughly 1 cup of frosting into a pastry bag (or a freezer bag with a small corner snipped off) to use for piping the dams of frosting. If you don't have a pastry bag, you can use a freezer bag with a small hole snipped in one corner.
Spoon ¾ cup of frosting into a small bowl to use for creating the crumb coat ("Crumb Coat Frosting"). Set it aside for later use.