Heat olive oil in a large Dutch oven over medium-high heat.
Add leek, garlic, and 1/4 teaspoon salt; saut 2 minutes.
Add 4 cups cremini mushrooms and shiitake mushrooms; saut 10 minutes or until mushrooms release moisture and begin to brown. Stir in wine; cook 3 minutes or until liquid almost evaporates, stirring frequently.
Remove from heat; stir in thyme, oregano, sage, truffle oil, and 1/2 teaspoon pepper.
Combine milk and bay leaf in a heavy saucepan; cook over medium-high heat to 180 or until tiny bubbles form around edge (do not boil).
Remove from heat; cover and let stand 10 minutes. Strain mixture through a sieve into a bowl; discard bay leaf. Set aside.
Melt butter in saucepan over medium heat.
Add remaining 3 cups cremini mushrooms; saut 4 minutes or until tender.
Add flour, stirring with a whisk until blended. Cook 1 minute, stirring constantly; gradually add milk. Bring to a boil; reduce heat, and simmer 8 minutes or until thick. Stir in remaining 1/8 teaspoon salt, 1/4 teaspoon pepper, and nutmeg.
Preheat oven to 35
Combine ricotta, parsley, lemon rind, and remaining 1/4 teaspoon black pepper in a bowl.
Spread 1/2 cup milk mixture in bottom of an 11 x 7-inch glass or ceramic baking dish coated with cooking spray. Arrange 3 noodles over sauce; top with 2 cups mushroom mixture.
Sprinkle with 1/4 cup mozzarella and 1/4 cup Parmesan. Arrange 3 noodles over cheese. Top with 1 cup ricotta mixture. Repeat layers once with 3 noodles, 2 cups mushroom mixture, 1/4 cup mozzarella, 1/4 cup Parmesan, 3 noodles, and 1 cup ricotta (dish will be very full); spread remaining sauce over top. Cover with foil; place baking dish on a baking sheet.
Bake at 350 for 30 minutes.
Remove from oven; increase oven temperature to 45
Uncover the lasagna, and sprinkle with remaining 1/2 cup mozzarella and remaining 1/2 cup Parmesan; bake an additional 10 minutes or until golden brown.