Cut eggplants into 1cm thick slices. Place on absorbent paper in a single layer and sprinkle with salt. Allow to stand for 30 minutes.
Preheat oven to 180°C (moderate). Blot eggplant dry with absorbent paper.
Place eggplant in a single layer on a lightly greased baking tray. Brush tops with a little oil. Bake for 30 minutes or until just tender, turning once during cooking.
Heat remaining oil in a pan, add onion and garlic. Cook over low heat for 3-4 minutes until onion is tender.
Add tomato pieces, basil, and wine to the pan. Simmer uncovered for 10 minutes, stirring occasionally.
Lightly grease a 30cm x 20cm x 6cm baking dish. Arrange lasagna sheets over the base.
Place eggplant slices in a single layer over lasagna sheets. Top with half the tomato mixture, then add another layer of lasagna.
Combine cream and egg, pour over the lasagna sheets. Top with mozzarella, parmesan, and breadcrumbs.
Bake for 30 minutes until golden and set. Allow to rest for 10 minutes before serving.