Simmer beans in broth and water for 1 hour. While cooking, cook onion and garlic in margarine then add to beans for remaining hour. Heat the chicken with green chiles and spices and then add to the beans when the beans are soft. Simmer for another 30 to 45 minutes. Add cheese, sour cream and cream of chicken soup just before serving.