Wash beans; trim ends, and remove strings. Combine beans, ham hock, and water in a large saucepan. Bring to a boil; cover, reduce heat, and simmer 20 minutes. Stir in tomato and remaining ingredients. Cover and cook over low heat 10 minutes or until beans are tender.