Heat the oil in a large saucepot and add the onions.
Sauté until they soften and turn golden brown, about 5 minutes, and then add the garlic.
Sauté a few moments more then add the ground beef and sausage meat.
Chop the meats thoroughly with a spoon to break them up into small pieces.
Add the tomatoes and their juice, tomato paste, beef stock, oregano, basil, bay leaves, salt and pepper.
Stir well and heat until the entire mixture is simmering and heated through.
Taste and add salt and pepper to taste.
Whisk eggs and cream together, then stir in the cheeses.
Season with salt and pepper.
Preheat oven to 375°F.
Layer the ingredients together in a 9" x 13" x 3" or other baking pan.
Follow this sequence: a cup or so of sauce, a layer of noodles, half of the cheese sauce, one third of the grated Parmesan, noodle layer, meat sauce layer, noodle layer, remaining cheese sauce, one third of the grated Parmesan, noodle layer, remaining meat sauce, remaining Parmesan.
Cover tightly with foil and bake for 1 hour.
Remove foil during last 15 minutes of cooking to allow the top to get golden and crusty.
» Metric Converter