To make the sauce: In a good sized frying pan, add olive oil and brown half the garlic, one third herbs, lemon grass, 1 chili & half of the olives until aroma is fully flowing, then add/brown the onion.
Set aside the contents, but retain all the juices and add to the refrigerated thai green curry sauce with 1 tblspoon olive oil and any left over roast meat juices or vegetable juices laying around . Return sauce to the refrigerator.
Add capsicum (cut into long strips) to the rest of the garlic (newly browned), remaining olives, chilli & remaining herbs to the frying pan, heating vigorously for approx 3 minutes. Turn regularly to beautifully mix & coat the capsicum.
Turn the heat to medium , return all the ingredients to the frypan and add the thai green curry sauce with blend of extra juices added earlier.
Blend well, adding pineapple, sugar and salt.
When it starts to bubble, simmer semi-covered for approx. 45 minutes, stirring every 10 minutes.
Whilst simmering, individually wrap your portions of ham in foil and place in oven to heat for 15-10 minutes on 220 degrees C
when ham is ready place on each plate and cover with the sauce from the frypan... add some chopped English parsley for appearance
Enjoy with your loving family, maybe a beverage or two and wait for the loving kisses to flow when they finish licking their lips :)