To prepare sauce, heat olive oil in a Dutch oven. Add onion and carrot (if using) and sauté until tender. Add crushed tomatoes. Simmer 1 to 2 hours (depending on how watery your tomatoes are), until thick. Add remaining ingredients. Cook 15 minutes more.
Preheat oven to 375F
To prepare lasagna, spread 1 cup of sauce in bottom of 13 x 9-inch baking pan. Top with 4 uncooked lasagna noodles. Top with ricotta, feta, half of fontina cheese and 2 cups sauce and basil. Top with 4 more noodles, remaining fontina and 2 cups sauce. Top with remaining noodles, 2 cups sauce and Comte and Romano cheeses.
Bake 45 minutes, or until bubbly and done. (May be refrigerated before baking up to 8 hours).