For the fruit compote: Add the butter to a high-sided saute pan over medium heat and allow to brown. Once browned, add the apricots, plums, nectarines, peaches, sugar and vanilla bean. Stir to combine and cook until the fruit softens and the sugar has dissolved, 15 to 20 minutes. Remove the vanilla bean before serving.
For the amaretto syrup: Pour the amaretto into a saucepan and heat through over medium heat. Keep warm.
For the pancakes: Combine the flour, sugar, baking powder and salt in a medium bowl. In a large bowl, whisk the ricotta, eggs, milk, lemon zest and juice. Add the dry ingredients to the wet ingredients and mix until just combined.
Heat a large saute pan over a medium flame. Once heated, add 1 tablespoon of the butter. After the butter stops bubbling, pour most of it out of the pan and gently wipe the pan with a dry paper towel, leaving a thin film of fat. With a large spoon, gently ladle pancake batter into the pan, about 2 tablespoons per pancake. Cook the pancakes until bubbles begin to appear on top, 2 to 3 minutes. Flip and cook on the reverse side, about another 2 minutes. Add more butter to the pan as needed.
Layer the pancakes on a platter with the fruit compote between each layer. Top with more compote and drizzle with amaretto syrup just before serving.