In a mixing bowl, add the eggs, fish sauce, and season with white pepper to taste. Beat to combine.
In a large non stick pan, heat a splash of oil on medium heat, when hot, add ground pork and us your spatula to break it up as it cooks.
When the pork is nearly cooked through, add the fish sauce, tomatoes, long beans, shallots, sugar, soy sauce, and season with white pepper to taste. Cook until the long beans are good and tender then remove and cover.
In another non stick pan, heat a splash of oil, when hot add 1/4 of the egg mixture and move the mixture around to cook the bottom and set the top mostly.
Loosen the omelet from the pan then spoon on 1/4 of the pork mixture into the center. Fold over two opposite sides.
Then fold over the two other sides to make a square.
Place a small plate, upside down on the omelet and turn the pan over, leaving the omelet on the plate. Cut an X on the omelet to show the pork filling. Repeat for the remaining omelets.
Serve.