Peel off shells and quarter the eggs. Blanch the beans for 2 minutes and drain, cutting any large beans in half so that they are easier to eat. In a large bowl carefully mix together the eggs, beans, peppers, olives and tomatoes. Skin and coarsely flake the fish fillets and add to the bowl. Tear any large lettuce leaves and arrange in a serving bowl.
Spoon the smoked fish/vegetable mixture on top. Put all the dressing ingredients together in a screw-topped jar with salt and freshly ground black pepper. Screw on the lid and shake until well emulsified, drizzle over the fish mixture and toss together gently.