Soak the beans overnight in a large heavy pot with enough water to cover the beans by 2 inches (5 cm).
The next day, cover and simmer the beans in the water they soaked in for 1 hour, until tender.
Add the tomatoes and simmer 5 minutes longer.
Meanwhile, in a very large heavy skillet, fry the bell peppers in the vegetable oil over moderate heat, stirring frequently, for about 5 minutes, or until limp.
Add the onions and continue frying, stirring frequently, for 5 to 8 minutes, until the onions are "glassy".
Add the garlic and parsley and set aside. In another large heavy skillet, melt the butter over moderate heat and brown the meats for 15 minutes, stirring frequently.
Add the vegetable mixture and chili powder and continue cooking 10 minutes, stirring occasionally.
Add the meat mixture to the beans, along with the remaining ingredients, and simmer covered 1 hour.
Remove the cover and simmer an additional 30 minutes, stirring occasionally, and skim as much fat as possible from the surface.
This chili will keep refrigerated for 3 to 4 days, and freezes exceptionally well.