Preheat the oven to 300 degrees F (150 degrees C).
In a small roaster or Dutch oven, mix together the green beans, wax beans, butter beans, kidney beans, and baked beans. Mix in the dry mustard, brown sugar, chili powder, Worcestershire sauce, tomato sauce, and tomato soup.
Heat a large skillet over medium-high heat. Brown the pork sausage, crumble, and drain the excess fat from the pan. Saute the onion and garlic with the pork until tender, about 5 minutes. Stir the pork mixture into the bean mixture.
Bake, covered, for 3 to 5 hours in the preheated oven, removing the lid for the final 45 minutes.