Heat the vegetable oil in a wok and stir-fry the carrots, garlic and ginger for two to three minutes then add the pepper.
In a small pan, heat the chicken stock, vinegar, rice wine, sugar, cloves and Chinese five spice and bring to the boil.
Simmer for five minutes then thicken with the cornflour mixed with a little water and the tomato puree.
After another five minutes simmering, strain into the wok and set on a very low heat.
For the Pork
Sieve the cornflour into a large bowl and add a generous amount of salt and cayenne pepper. In a separate bowl whisk the egg whites and lemon juice.
Dip the pork cubes into the corn flour, the egg whites and back into the corn flour.
In your wok or a large heavy bottomed pan heat the oil to 160°C / 320 F using a thermometer to check.
If you do not have a thermometer have a few cubes of stale white bread to hand. Place in a bread cube in the oil if it rises to the surface and cooks to a golden brown in a couple of minutes the oil is hot enough.
Fry the pork in batches carefully lowering into the hot oil, for around six to eight minutes or until the batter is crisp and golden. Turn from time to time with a large slotted spoon.
When the pork is cooked, remove from the hot oil, using the slotted spoon, and drain on kitchen paper and keep hot in a warm oven.
When all the pork is cooked place into the hot sauce with the finely sliced spring onions and vegetables . Stir and then serve with steamed rice and garnish with fresh coriander ( add an egg if you are feeling adventurous ).