Break off the stems of the artichokes, cut off the tips of the leaves. Boil up plenty of salted water. Wash and slice the lemon. Add the artichokes and lemon slices to the boiling water, cover and cook over a low heat for about 20 minutes.
Stir cream cheese and milk until smooth. Peel garlic and press it through the press to the cheese. Season to taste with salt, pepper and lime juice. Melt butter and let it cool down. Whip tomato paste and egg yolk.
Slowly add butter while stirring. Add the stock. Season to taste with salt, cayenne pepper or Tabasco. Peel and finely dice the shallots. Wash the herbs, dab dry and chop finely. Season vinegar with salt, pepper and sugar.
Gradually fold in the oil. Fold in shallots and herbs. Serve artichokes and dips together.