In a small saucepan, dry toast the coriander and pink peppercorns until fragrant then add the vinegar, sugar and 125ml water to the pan and bring to a simmer. Cook for 5 minutes then turn off the heat.
Wash the rhubarb and trim the ends, then use a mandolin or peeler to cut into long thin strips (alternatively you could cut it into thin slices on the diagonal). Add to the hot pickling liquid in the pan along with the red onion, and set aside to cool completely, stirring the mix occasionally. It can be done ahead and put into the fridge.
Trim the outer leaves from the fennel and set aside the fronds. Roughly squeeze the lemon and put the juice and the lemon half into a bowl of iced water. Thinly slice the fennel bulb and radishes and put into the iced water – if the radish leaves are nice, shred them and add to the water, too. Set aside for 10-15 minutes until crisp.
In a frying pan, dry toast the coriander, cumin and clove. Allow to cool then grind finely. Mix with the remaining spices and salt. If made ahead, keep in an airtight jar. Heat the oven to 200°C.
Dust the fish with the spices and put onto a tray lined with baking paper. Bake for 10 minutes for just-cooked fish; if you prefer it well cooked then add an extra 5 minutes cooking time. Set aside to cool.
Make the salad dressing by whisking 2 tablespoons of the pickle liquid with the mustard and olive oil then season with salt and pepper.
Drain the vegetables, discarding the lemon, and pat dry with a clean tea towel. Put into a bowl with the dressing. Add the pickled rhubarb and most of the pea tendrils and toss together.
Put onto a serving platter, break up the fish into chunks and place on top of the salad. Scatter with the remaining pea tendrils, chopped fennel fronds and scatter over the nuts.