Boil ham bone in 6 cups water and prepare beans (sort, wash, and soad). Brown ground beef, ham, and sausage in pan and remove from pan when done. Saute green peppers, garlic, celery, and onion in the same pan and stir for 5 minutes.
In a large pan with a heavy bottom (if it's not heavy, the bottom will burn), combine ham broth and beans and cook for 1 hour. Add meat, vegetables, crushed tomatoes, smoke flavor, sugar, salt, oregano, and additional water, if needed, to cover. Cook for 2 or more hours for thickness. About 15 minutes before done, add peanut butter. Cool slowly and stir often.