In a frying pan over medium heat, heat oil.
Add onions and garlic and cook until softened.
Add pork and cook until lightly browned.
Add shrimp and cook, stirring occasionally, until color changes.
Add fish sauce and cook for another 1 to 2 minutes.
Add water and continue to cook until pork is tender.
Add ubod (hearts of palm)
Lower heat, cover and cook for about 10 to 15 minutes or until ubod is tender and pork is cooked through.
Season with salt and pepper to taste. Remove from pan and drain well.
Lay a wrapper on a flat surface and place a lettuce leaf on top.
Spoon about ¼ cup filling across the middle of wrapper and fold sides to cover filling.
Pour sauce on top of prepared lumpia and garnish with additional minced garlic and ground peanuts.