Drain the corn in a sieve. Put 1/4 of the corn grains aside. Wash and halve the tomatoes. Peel onion and garlic and chop finely. Clean and wash the chilli and cut into fine rings.
Heat 1 tsp. oil in a frying pan. Fry the onion, garlic and chilli in it. Add the stock, add the corn and simmer for about 10 minutes at medium heat. Meanwhile cook the beans for about 7 minutes in boiling salted water.
Heat a coated pan. Press the sausage meat as small dumplings out of the skin and fry it in the pan until it is golden brown all around, remove it. Drain the beans. Puree the soup finely with a hand blender, pass it through a fine sieve and collect the liquid.
Add beans and tomatoes. Season to taste with salt, pepper and lemon juice. Add the rest of the corn and the meatballs to the soup and boil for 2-3 minutes.