Clean the fish of any scales or bones. Season the fish with salt and fry until golden brown.
Toast the dried chillies in a pan, then blend to make a paste. Fry this along with sliced garlic, turmeric root, and red shallots in oil.
Add palm sugar, soy sauce, tomato sauce, finely chopped shallots, salt, and seasoning into the frying pan. Tumis until the oil starts to separate.
Place fried fish into the sambal mixture and stir-fry for a few moments to combine flavors.
Prepare the lemak labu by sautéing sliced onions, turmeric root, lemongrass stalks in coconut milk with a little water. Bring to a boil, then add peeled yellow squash and soaked beansprouts.
Add salt to taste and cook until the squash is slightly tender. Add large red and green chilies as well as long bean slices, continue cooking for 2-3 minutes before adding more coconut milk if desired.
Let it simmer gently over low heat for a few minutes to thicken the sauce. Garnish with sliced red and green chilies just before serving.