Marinate the pork in lime, olive oil, salt, pepper and chipotle. Put in the fridge. caramelize the onion in olive oil and season with salt, pepper and chipotle pepper. let it cook on low heat for 10-15 minutes. Add corn and mushroom. Once cooked set aside. In the same pan, add olive oil and pork. Cook on medium high heat only for a couple of minutes each side (depends on the thickness). Pork should not be fully cooked, as it will be baked later. Let the pork rest for 5 minutes. cut into small strips. assemble the fajita: refried bean, veggies, pork, cilantro, cheese and a drizzle of lime juice. Wrap the tortilla and bake until a bit crispy. Serve with a side of avocado/olive oil/lime/salt and pepper.