Soak udon noodles in warm water for 10 minutes to thaw and separate, then drain. For fresh noodles, blanch in boiling water for a minute or as per package instructions, then drain and rinse with cold water to prevent sticking.
Season the shrimp with salt and pepper. In a pot, heat a bit of oil over high heat and sear them just until they change color. Once done, set them aside.
Season the chicken with salt and pepper. Add more oil as needed, then sear them over medium-high heat. For quicker cooking, make small cuts in the chicken or cover the pot with a lid.
Push the browned pork to one side, then sauté garlic and onion until softened in the rendered fat, adding or replacing with oil as desired.
Add the seafood balls and shredded chicken, stirring gently to combine with the aromatics and pork.
Add the carrots and celery, cooking them briefly until they start to soften.
Add the chicken base, soy sauce, and fish sauce. Pour in 6 or 7 cups of water, then mix them well. Cover and bring it to a boil.
Once boiling, add the noodles. Cook for 2-3 minutes, or just until they are heated through to keep their chewy texture. Avoid overcooking to ensure they don't become overly soft.
Add cabbage and shrimp, then stir gently until the cabbage is slightly wilted. Then, slowly pour in the beaten egg, stirring constantly to create ribbons throughout the soup.
Dissolve cornstarch in a small amount of water to create a slurry. Add the mixture while stirring continuously. If you want a thicker consistency, add more slurry.
Taste and adjust the seasoning as needed. Add ground pepper for an extra layer of flavor, then turn off the heat.
Serve your Lomi and garnish with scallions, fried garlic or shallots, or chicharon. For an extra touch, you can add calamansi, boiled eggs, or quail eggs as desired.