Put the piece of pork in a large saucepan and cover with water. Bring to the boil, reduce the heat and cook for 10 minutes. Leave to cool in the liquid, then drain, reserving the liquid. Score a crisscross pattern over the fatty side of the meat and cut into 6 portions. Place in a shallow glass or ceramic dish.
Mix together all the remaining ingredients and pour over the pork. Cover and leave to marinate in the refrigerator overnight.
Transfer the pork and its marinade to a casserole dish (or leave in the same dish if it is suitable) and place on the lower rack of the halogen oven. Lift the fat off the reserved broth and pour enough over the pork to just cover it.
Set the temperature to 250°C (482°F) and cook the pork for 10 minutes. Reduce the temperature to 150°C (302°F) and cook for about 2 hours until the pork is completely tender. Drain the pork and keep warm while finishing the sauce.
Pour the sauce into a saucepan and bring to the boil. Cook until reduced by about two-thirds. Serve with steamed rice and Asian greens.