Preheat an oven to 350°F.
Add the onion and minced garlic to the pan with the bacon, and sauté a few seconds longer until the onion softens. Scrape the bacon/onion mixture into the simmering beans and stir to combine.
Add the bay leaf, thyme, tarragon, and sage to the beans and stir to combine.
Recover the simmer, cover the pan, and continue cooking the beans, stirring often, for about for about 15 minutes longer.
Add the pork and duck or chicken to the beans, cover the pan, and bake for about 35 minutes until the beans are just tender and the proteins are cooked through. (A knife inserted into them should meet with just a little resistance.)
Taste the bean broth, evaluate the flavor, and if necessary season with salt, keeping in mind that the beans will cook further and reduce, concentrating the flavor.
If prepping ahead, cool to room temperature and transfer the beans and proteins to a container.