If you do not have a high speed blender, boil water and pour it over your cashews. Soak for one hour, then drain.
Pour your cashews into a blender. (No need to soak them if you have a high speed blender). Add the cilantro, nutritional yeast, water, garlic, mild chilis, salt and lime juice. Blend until completely smooth. Set aside.
Mix the refried beans with the water to make them more spreadable. Set aside.
In a non stick frying pan, combine the kidney beans, corn, bell peppers, olives, diced green chilis, shallot, cumin, and chili powder. Add a few tablespoons of water to keep from sticking. Add about 1/4 cup of the crema to this mixture and cook over medium heat until the shallots are transluscent and the vegetables are warmed through. Remove from heat.
To assemble the casserole, spray the bottom of the lasagna pan with non stick spray (if necessary). Pour about 1/2 cup of tomato sauce in the bottom of the pan and spread evenly. Cover the sauce in a layer of tortillas. You may have to tear some peices off of additional tortillas to fill in the gaps. Cover the layer of tortillas in another 1/2 cup of tomato sauce.
Over the tomato sauce, spread half of the refried beans and top with half of the vegetable mixture. Cover with another layer of tortillas and top with 1/2 cup tomato sauce, the rest of the refried beans, and the rest of the vegetable mixture.
Top with the another layer of tortillas and cover with the last 1/2 cup of tomato sauce. Bake for 25 minutes.
Remove from the oven and drizzle the cilantro lime crema all over the top of the casserole. Allow to cool for five minutes, then slice into pieces and serve.