Heat the olive oil in a large Dutch oven over medium heat. Add the onion, bell pepper and jalapeno and cook for 5 minutes. Stir in the garlic, chili powder, cumin and oregano and cook for 1 minute.
Add the enchilada sauce, tomatoes, broth and chicken breasts. Bring to a boil, then cover and simmer for 20 minutes until the chicken is cooked through.
Remove the chicken to a cutting board and shred it with two forks.
Whisk the masa harina with the water until smooth and stir it into the soup. Add the black beans and corn and simmer for 5 minutes until the soup thickens.
Reduce the heat to low. Whisk a ladle of hot broth into the cream cheese in a small bowl until smooth, then stir the mixture back into the pot until fully melted and creamy.
Return the shredded chicken to the pot and stir in the salt and lime juice. Serve topped with cilantro, avocado and tortilla strips.