Heat the oil in a Dutch oven over medium-high heat and cook the chicken with 1 teaspoon salt for 6 to 8 minutes until it reaches 165°F; transfer it to a plate.
Cook the onion for 5 minutes, add the garlic and cumin and stir for 30 seconds.
Blend 1 cup beans with 1 cup broth until smooth, then add it with the remaining beans, broth, green chiles, corn and salt.
Simmer for 15 minutes, lower the heat and whisk in the cream cheese a few cubes at a time until smooth.
Return the chicken, warm for 3 minutes without boiling and finish with lime juice.