Melt butter in olive oil over medium high heat in a large Dutch oven/soup pot. Add chicken, onions and jalapenos and sauté for 3 minutes. Add bell peppers, garlic, and flour. Cook, stirring constantly, for 2 minutes. Turn heat to low and gradually stir in 3 cups chicken broth. Whisk 2 tablespoons cornstarch with remaining 1 cup chicken broth and add to soup. Stir in creamed corn, whole corn, diced tomatoes, green chilies and all seasonings/spices. Bring to a boil then reduce to a simmer, uncovered, for 10 minutes, stirring occasionally. Turn heat to low and stir in softened cream cheese and Mexican cheese. Continue to stir until completely melted. Garnish individual servings with desired toppings.