Place beans into 4 quart kettle, cover with 2 inches of water and allow to soak overnight. Drain water then add ham bones, water and bay leaves. Simmer covered for 2 hours. Remove ham bones and return any meat to kettle. Add bouillon, onions, chili and garlic powder, thyme, pepper, tomatoes, carrot and worcestershire sauce. Cover and simmer for 1 hour. Add water as needed. Serve with hot cornbread.