First, prepare the kway teow. If your noodles have been refrigerated, bring to room temperature, remove from packaging and gently separate any noodles stuck together.
In a large wok over medium high heat, heat the oil. Add the noodles, light soy sauce, and dark soy sauce, and toss until evenly coated.
Leave to cook undisturbed for a few seconds, to let the soy sauce caramelize and the noodles to brown a bit. Remove from the wok and set aside.
Next, marinate the meats. In a medium-sized bowl, add the chicken, shrimp, oyster sauce, soy sauce, ground white pepper, and cornstarch. Toss until evenly coated.
Flash fry the meats. In the same wok over medium high heat, heat the oil. When the oil has started smoking, add the marinated chicken and shrimp and cook, stirring constantly, until the meats has just turned opaque. Remove from heat.
Now, make the gravy. In the same wok over medium high heat, heat the oil. Add the garlic and cook, stirring, until fragrant, 30 seconds.
When the garlic is fragrant, add 4 cups water.
Add the chicken stock cube, oyster sauce, and soy sauce. Stir to combine, and adjust the seasoning to taste.
Make a cornstarch slurry. In a small bowl, add the cornstarch and remaining ½ cup water, and stir to combine. Add to the pan, and bring the gravy to a boil to thicken.
Add the choy sum stalks and cook, about 1 minute.
Return the chicken and shrimp to the pan.
Add the sliced fish cakes and choy sum leaves.
Add the beaten eggs, swirling it around the entire pan in a thin stream. Cook undisturbed, until the eggs are set, about 1 minute.
Ladle the gravy generously over plates of noodles, and garnish with the sliced green onions.
Serve hot.