In a stock pot, add lemongrass, ginger, mushrooms, black cardamom, star anise, coriander roots and reserved salmon bones and head. Cover with 3 litres of water and bring to the boil.
Skim all impurities until clear. Reduce the heat to a low simmer and cook for an hour.
Now add diced tomatoes. Chilli, sate sauce, pineapple, lime juice and season with salt and fish sauce and cook for a further 5 minutes on low.
Distribute all raw ingredients on separate platters and place it around the portable gas cooker in the middle of the dining table. Place the stock pot on top of the cooker and turn to medium heat.
Now everyone at the table chooses their own ingredients and cooks it to their liking.