If using, make ham stock by covering bone with water, and boiling for 1 hour. Skim foam off top.
Add vegetables, herbs, and lemon juice to stock, and season with salt and pepper. Bring to a boil and simmer for about 20-30 minutes, or until potatoes are tender.
In separate bowl, mix together creams, and thin with a little of the stock. Whisk together and add all to soup.
Add a few dashes of liquid smoke, and the ham pieces. Taste, then salt and pepper as needed (the ham may add some saltiness.)
Notes
*make by covering ham bone with water, and boiling for one hour, skimming foam off top - can be substituted with chicken or vegetable stock