1. 1. In a very large saucepan (about 4 lts) over low heat, melt butter & saute onions & garlic.
2. 2. Toss in all dried herbs, gently fry.
3. 3. Remove meat from ham bone & roughly chop, toss meat & bone into pan.
4. 4. When meat & onions just start turning brown, pour in hot water & stir well to remove all browning residue from bottom of pan.
5. 5. Add celery & sweet potato.
6. 6. Set temperature to gently boil & stir occasionally for about 2 - 3 hours.
7. 7. Add ground black pepper.
8. 8. Salt to taste (be careful, ham & bacon bones will vary in saltiness).
9. 9. Add a little water if required to keep soup fluid but allow to thicken.