Sort beans and rinse with cold water. Place beans in a Dutch oven or soup kettle; add water to cover by 2 in. Bring to a boil; boil 2 minutes. Remove from the heat; cover and let stand for 1 hour.
Drain and rinse beans, discarding liquid. Return beans to Dutch oven. Add the ham bone, water and salt. Bring to a boil. Reduce heat; simmer, uncovered for 1 hour.
Remove ham bone, when cool enough to handle, remove meat from bone and discard bone. Set meat aside. To the bean mixture, add the onions, green pepper, parsley, tomato sauce, garlic, Worcestershire sauce, pepper, cayenne, oregano, thyme and hot pepper sauce. Cook on low for 1 hour.
Add sausage and reserved ham; cook 30 minutes longer or until heated through, stirring occasionally. Serve over rice.