Preheat a grill over medium heat. Spread the refried beans
on the bread, and put it on the grill
to get toasty, 1 to 2 minutes.
In a medium saucepan heat half of the oil over medium heat, and saute the mushrooms, jalapenos, onions and tomatoes.
Sprinkle the steak with salt and pepper and grill to desired temperature, about 5 minutes.
Layer the cheese, ham, avocados, cooked vegetables and steak onto the sandwich. Then spread the chipotle mayo on top and cut in half to serve.