Clean and Parboil the Riblets: Throw your cut pork riblets into a pot of boiling water for 3 to 5 minutes to let any muddy impurities and scum rise to the top, then drain the meat completely and give the riblets a thorough rinse under cold running water until they are perfectly clean.
Pressure Cook the Stock: Transfer the rinsed riblets into the inner pot of your Instant Pot along with water, a pinch of salt, a whole peeled onion, and a small piece of rock sugar, then seal the lid and pressure cook on high for 25 minutes before venting the steam and reserving the rich pork stock.
Sauté the Base: Heat a little neutral oil in a separate large soup pot over medium heat, sauté your chopped shallots and minced garlic until highly fragrant, then add your roughly chopped and rinsed pickled mustard greens along with the tender pork riblets from the Instant Pot, seasoning everything directly with fish sauce and chicken bouillon.
Simmer and Finish: Toss half of your tomato wedges into the pot and pour in the reserved pork stock from the Instant Pot, bringing the soup to a gentle simmer while using a fine mesh strainer to skim any foam from the surface, then let it bubble until the greens are tender before dropping in the remaining tomato wedges for the last minute to heat through and garnishing with green onions.