The day before making the casserole, season the duck legs, lamb necks and short ribs with salt, and soak the beans in water, overnight.
The next day, drain the soaked beans, and cover with two quarts of fresh water. Bring to a boil then remove from heat. Preheat the oven to 325°.
On the stovetop, using a large, ovenproof casserole dish, heat one tablespoon of the olive oil over medium heat.
Working in small batches, brown the duck legs (skin side only), then brown the lamb necks and short ribs (add additional olive oil as needed). As the pieces brown, remove them to a bowl. Brown the sausages on both sides, then cut in half and add to the bowl.
Add the sliced onions and garlic cloves to the casserole dish, lightly salt and cook, stirring, for about 10 minutes until the onions soften.
Add the thyme and bay leaf and cook for 1 minute.
Cut the tomatoes from the stem downward and grate them on a cheese grater to produce a coarse puree (stop grating when you reach the skin).
Add the tomato puree, smoke-dried tomatoes and molasses and cook until they begin sticking to the dish, 3–4 minutes.
Add the wine, beans and bean liquid, and bring to a boil. Season with more salt and pepper.
Add the kale and all of the meats, placing the duck legs (skin side up) and sausages on the top.
Carefully transfer the dish to the oven and bake for 3–3½ hours or until the beans and meats are tender (check often and add *hot* water if things start to dry out—the beans should always be just submerged in liquid).
While baking, turn the exposed meats on the top (especially the skin side of the duck legs), allowing them to brown and glaze with the juices from the braising beans.
Once cooked, remove the casserole from the oven and allow it to come to room temperature before refrigerating overnight.
The next day, remove it from the refrigerator and allow it to come to room temperature. To simplify serving, cut the meats into smaller pieces, removing any bones.
Preheat the oven to 350°. Sprinkle the bread crumbs and zest over the top, drizzle the remaining olive oil and bake, uncovered, for 1 hour or until browned and heated throughout.
Serve with a simple arugula salad dressed with olive oil and tossed with some pickled onions (recipe follows).