Rinse beans and soak overnight in approx. 1 1/2 l water
Bring the beans to the boil with the soaking water, cover and simmer at low heat for about 1 1/4 hours
Wash the herbs and, except for something to garnish, cut finely. Wash, quarter, seed and finely dice the tomatoes. Peel and chop garlic. Wash fish, dab dry and cut into 8 pieces. Sprinkle with lemon juice and let it stand for a while
Drain the beans and collect the cooking water. Heat 1 tablespoon of oil in a pot. Sauté garlic in it. Add beans, approx. 1/8 l cooking water, stock and half of the herbs and puree everything finely. Stir in 6 tablespoons of oil. Season puree with salt and pepper
Fry fish in 1 tablespoon of hot oil for 2-3 minutes on each side. Season with salt and pepper. Toss the tomato cubes briefly in the frying fat. Heat 2 tbsp. oil, fry the rest of the chopped herbs in it. Arrange everything. Drizzle with the herb oil and garnish with the rest of the herbs.