Soak the beans overnight. Rinse and then add water. Boil and cook for 15 minutes. Change the water and boil, then simmer until the beans show signs of splitting. Pass the tomatoes through a sieve and add to the beans with the other ingredients. Add more water if needed and simmer until the vegetables and beans are tender.