Soak the beans in 3/4 litres of cold water overnight. Knead the ground pork and egg, season with cayenne pepper. Form small balls with moistened hands. Heat oil in a large pot.
Fry the meatballs in it for about 5 minutes. Take out. Peel onions and garlic and chop finely. Sauté both in hot frying fat. Add white beans with the soaking water and bay leaf.
Bring to the boil, season with cayenne pepper. Cover and simmer for about 50 minutes. Meanwhile cook the rice in boiling salted water for about 12 minutes. Clean or peel and wash the vegetables. Dice carrot and celery finely, cut leek into fine rings.
After about 30 minutes, add the carrot, celery and leek to the white beans and cook along. Pour on the rice. Rinse and drain the kidney beans. Add the meatballs, kidney beans, rice and tomatoes to the stew about 5 minutes before the end of the cooking time.
Mash the tomatoes a little in the pot, salt everything and finish cooking. Season the bean pot with salt and cayenne pepper again before serving. Wash and chop the parsley. Sprinkle over the stew.