Preheat your oven to 250°F.
Tie the thyme and parsley sprigs with butcher's twine. (This will be added to the casserole)
Place all the cut meat (bacon and pork shoulder) in a large bowl and add the allspice, salt and pepper and coat well.
Rinse the beans and place in a large pot with enough water to cover on medium heat. Simmer for about 20 minutes and drain.
In a large oven safe casserole place the beans, vegetable broth, tomatoes, onions, carrots, meats and tied herbs.
Cover and cook for about two hours in the oven.
Uncover and add the wine.
Continue to cook for an additional hour or until the beans and meat are fork tender.