In a large pot with a lid, like a dutch oven or enamel cast iron pot, melt the butter over medium high heat. Add the chicken and cook until seared on all sides, about 3 minutes. Add the garlic, onions, celery, carrots and corn, stir. Add the beer and broth, stir. Allow to simmer until chicken is cooked through, about 15 minutes. Sprinkle the flour over the pot and whisk until combined. Remove from heat and slowly add the cream while stiring. Return to medium/low heat.
In a large bowl, add the masa, cornmeal, flour, baking powder, salt and rosemary, stir to combine. Add the butter and rub into the flour with your fingers until completely combined.
Add the milk and hefeweizen and stir until combined. You don't want the dough too thin or it will fall apart during cooking, you want a biscuit like consistency.
Drop mounds of dough, about 3 tbs in size, equally spaced on top of the pot until all dough has been used. Cover the pot and cook on low heat until the tops of the dumplings are dry, about 15 to 20 minutes.