Heat oil in skillet and saute onion, garlic, bell pepper, and carrot until onions are limp. Sprinkle on cumin, chile powder, oregano, salsa and tomato sauce. Simmer for 5 minutes. Add beans and simmer for 30 minutes. Beans should have some liquid at this point but not a lot. If necessary boil until the liquid has reduced. Add cilantro. Puree beans with chipotle chiles and chipotle sauce. Arrange in baking pan, top with cheese and broil to melt the cheese. Serve with tortillas and top with sour cream.