Boil sampalok in water until the shell shows cracks. Let cool then peal off the shells and with a strainer, pour samplalok (including water) into a bowl. Gently massage the sampalok meat off the seeds, strain again.
In a pot, sauté garlic and onion then add the tomatoes. Let simmer for 5 minutes.
Add beef and fish sauce then add the rice wash. Bring to a boil then simmer for 15 minutes then add the gabi. Continue to simmer for another 15 minutes or until the pork is tender.
Add the horse radish and simmer for 10 minutes then add the string beans, kangkong and sili (for spice-optional). Let boil for 2 minutes.
Serve piping hot.