Heat a tablespoon of oil in a frying pan over a high heat. Season the pork with a little salt and black pepper. Brown the pork in batches then transfer it to the slow cooker. Reduce the heat to medium and add the onion, garlic and ginger to the frying pan. Cook for about five minutes until softened. Stir in about 200mls of the stock. Bring to the boil, stirring and scraping up any brown bits from the pan. Transfer to the slow cooker.
Add the leek, mushrooms and remaining 800mls of stock to the slow cooker. Stir to combine. Cover and cook on the high-heat setting for 6 hours. The pork should be very tender at this stage.
When the pork is cooked transfer it to a cutting board. Using 2 forks, break the pork into bite-sized chunks, removing and discarding any fat. Strain the broth through a fine sieve. Discard the solids. Return the pork and broth to the slow cooker and season to taste with soy sauce and hot sauce. Cover and cook on the low-heat setting for about 30 minutes to warm through.
Place the eggs in a saucepan of cold water. Bring to the boil then reduce to simmer. Cook for 5 minutes for soft centre. Allow an extra 2 minutes for hard boiled eggs. Run under cold water to cool the eggs, peel and set aside. Cook the noodles as per the packet instructions.