To cook the Chicken: Mix the chicken with the chipotle paste and leave to marinate for 20 minutes. After 20 minutes, heat a pan over medium-high heat and cook the chicken until it's cooked through and begins to char. Set aside.
To make the Sauce: Heat the oil over medium heat and cook the onion for 5-6 minutes until softened. Add the garlic and cook for a further minute before adding the spices. Stir in the tomato paste, tinned tomatoes and water. Cook for 15-20 minutes until the vegetables are tender, and the acidity from the tomatoes has cooked out. Blitz the sauce, season with salt to taste, and add the lime juice. Set aside.
To Cook the vegetables: Heat the oil in a large pan and cook the onions and peppers until they begin to soften. Add ½ of the Enchilada sauce and the sweetcorn and pinto beans, and cook for 3-4 minutes until the sweetcorn and beans are hot throughout. Add the chicken to the sauce and Set Aside.
Preheat the oven to 190 °C, gas mark 5, and grease a baking dish large enough to hold eight tortilla wraps.
To make the tortillas: Spread a tortilla over a clean work surface and build with a large spoonful of the filling. Fold the wraps and ensure the filling is enclosed. Repeat for 8 wraps, then tightly pack the wrapped tortillas into the baking dish. Top with a liberal amount of enchilada sauce, and sprinkle with the cheese. Bake in the oven for 30 minutes until the cheese has melted and begun to bubble.