Heat olive oil in a large pot over medium-high heat. Add onion and saute 4 minutes minutes. Add garlic and saute 30 seconds longer. Add the chipotle pepper and sauce for 30 more seconds.
Add chicken broth, extra bouillon base tsp, green chilies, and all the spices. Bring mixture just to a boil then reduce heat to medium-low and simmer 15 minutes.
Drain and rinse beans in a fine mesh strainer or colander then measure out 1 cup. Set whole beans aside, transfer 1 cup beans to a food processor along with ½ cup broth from soup (maybe the other half of the chipotle pepper if you like spicy), puree until nearly smooth..
Add cream cheese to soup along with corn, whole beans and pureed beans and stir well. Simmer 5 - 10 minutes longer (although 30-45 min is even better, if you can).
Stir in chicken, fresh lime juice and cilantro. Serve with Monterey Jack cheese, cilantro, avocado slices and tortilla chips if desired.
