Combine ham, bacon, onions, capers, garlic, olives and chiles to make a
stuffing. Make a cut 1 1/2 to 2 inches deep along the length of the roast.
Place stuffing in the cut. Secure the opening with wooden picks, if needed.
Season roast with salt and pepper. Brown the roast on all sides in bacon fat in
a Dutch oven. Combine broth, tomato sauce and vinegar and pour over roast.
Bake at 350 degrees for 2 hours, or until meat is very tender. Add water or
extra broth to pan during cooking if needed so that the dish is not totally dry.