Prepare stock from ham hocks the day before, refrigerate to cool and remove excess fat before using. Blend half of the beans with an inversion blender, this will thicken the soup. Add 1 tablespoon of extra virgin olive oil to a fry pan with diced bacon and fry bacon till crisp; place on paper towel to absorb excess grease; and set aside. In the same pan; with the bacon drippings; add onions, celery and carrots; cook until onion is tender or slightly translucent, about 5 minutes. In a large stock pot, combine all ingrediants and bring to a boil; reduce to a simmer for about 1 - 2 hours until all flavors are blended. Add salt and pepper to taste. Remove bay leaves and thyme before serving. Garnish with fresh chopped parsley and Enjoy. This recipe freezes well.