Preheat the oven to 350 degrees F.
In a large Dutch oven, over high heat, bring the soaked beans up to a boil with enough water to cover the beans by 2 inches. Cover and let sit for 30 minutes. Drain in a colander.
In the same Dutch oven over medium-high heat, add the butter. Add the onions and saute until nicely colored, about 3 to 4 minutes. Add the smoked sausage and brown. Stir in the roasted garlic paste, sugar, maple syrup, mustard and vinegar and mix well. Add the rosemary, cayenne pepper, and chicken stock. Add beans and stir well. Pour in the stock and the beer and bring to a boil. Cover and bake in the oven for 90 minutes. Remove from oven. Stir in the tomatoes, and parsley and season with salt and pepper, to taste. Transfer to a serving bowl and serve.