Melt the butter in a large Dutch oven over medium-high heat. Once melted and foamy, add the garlic and onions and saute until soft, about 4 minutes. Stir in the tomatoes, chicken stock, barbecue sauce, Worcestershire, brown sugar, cayenne, smoked pork, lima beans, corn and a big pinch of salt and pepper. Bring the mixture to a boil, reduce to a simmer and cook over medium-low until thick and stewey, about 1 1/2 hours, stirring on occasion.
Serve with hot sauce, cornbread or soda crackers.