Drain beans, cover with fresh water. Add ham bone, salt, and hot pepper sauce. Bring to a boil; reduce heat. Simmer, covered, for about 1 hour or until beans are tender. Drain beans and reserve liquid.
Heat bacon fat in large skillet; cook onion and garlic in fat until golden. Add all remaining ingredients. Cover and cook about 45 minutes, stirring frequently. Combine tomato mixture with beans. Add bean liquid as needed to achieve stew consistency. Simmer, covered, over low heat for another 15 minutes. Remove ham bone before serving.Makes 6 to 8