Slice the eggplants in to 1/2 inch slices. Lay the slices of eggplant on paper towels, sprinkle lightly with salt, and set aside for 30 minutes to draw out the bitterness. In a skillet over med-high heat, heat 1 tsp. approx of olive oil per batch. Quickly fry the eggplant until browned. Set aside.
In a skillet heat the remaining olive oil, add onion and saute until semi-translucent. Add the ground lamb (or beef) and brown until the pink color disappears. Add garlic and cook 1 minute. Add wine, tomato paste, cinnamon, salt and pepper, bring to a boil and allow to simmer for approx 15 minutes. Add the parsley.
In a 9x13 inch baking pan, sprinkle evenly half the breadcrumbs, layer half the eggplant slices, spread half the meat sauce and sprinkle half the grated Parmesan. Repeat. Preheat the oven to 375 degrees.
To make the Bechamel sauce, melt the butter in a pan over medium heat. Whisk in flour until smooth and allow the flour to cook for a minute. Gradually pour in the hot milk, whisking constantly until it thickens. Remove from heat and whisk in the eggs, then the cottage cheese and nutmeg. Return to heat and stir until sauce thickens.
Pour the Bechamel sauce on top of the layers, smooth the sauce evenly with a spatula and allow the sauce to fill the sides and corners of the pan. Bake for 1 hour or until the sauce has a golden color. Allow to cool for 15 – 20 minutes before serving.