Prepare the chicken. Cut into smaller pieces. In a small bowl, mix together cumin, paprika, and salt. Coat the chicken with the seasoning
Heat a large soup pot to medium-high heat. Once hot, pour 2 tbsp oil into the pot, then add the chicken. Saute the chicken for 3-5 minutes per side, or until the chicken is lightly browned and cook through. Remove the chicken, but return the pot to the stove and keep the pot hot. Chop or "shred" the chicken into smaller pieces.
Add an additional tbsp of oil to the pot. Then toss in the onion and poblano peppers. Saute for about 5 minutes, then coat the mixture with flour. Stir for another minute or so, until evenly coated.
Add the broth, half and half, corn, and black beans. Bring the mixture to a boil, then lower to a simmer (medium-low). Now add the chicken back to the pot.
Let the soup simmer for about 5-8 minutes, or until thickened. Stir in the hot sauce, then the cream cheese. Let the cream cheese melt into the soup until smooth.
Pour the soup into individual bowls. Use optional toppings such as chopped cilantro, pickled jalapenos, crumbled tortilla chips, and shredded cheddar.