Using a large soup kettle, boil ham bone in water to cover, skimming off fat. Strain, reserving meat and broth. Cook peas and remaining ingredients in broth until soft, simmering gently for 2 to 3 hours. Remove bay leaf and put soup through a food mill to puree. Add pieces of ham; reheat and serve with cornbread.