Add some oil to a large saute pan and add onion and garlic. Cook until translucent. Add wine and reduce by half. Add water, tomatoes, tomato paste, salt, and Italian seasoning. Bring to a boil and reduce to a simmer. Simmer for about 2 hours. During the last hour fry sausage in a separate pan drain and add to pasta sauce. Stir in basil and remove from heat.
For Alfredo sauce. Melt butter and stir in flour to make a roux. Cook a couple of minutes. Add salt and heavy cream. Cook until thickened add parmesan.
Mix the Mozzarella Cheese and the Romano cheese together. Add in parsley.
Preheat oven 350 degrees. Spray a 9 x 13 pan and spread 1 cup of meat sauce on bottom of pan. Top with lasagna noodles. Spread on 1/2 of Alfredo sauce. Then 1/4 of Mozzarella mixture. next layer lasagna noodles with 1/2 the meat sauce and 1/4 Mozzarella mixture. Next layer more noodles with the rest of Alfredo sauce and meat sauce, and 1/4 mozzarella mixture. Top with remaining noodles and remaining mozzarella mixture. Bake for about 45 minutes.