Heat oil in large heavy pot over medium heat. Add onions, celery, salt meat or ham, sausage and bacon, cook until the onions are soft and golden, approximately 5 minutes.
Add the beans, water or chicken broth and the tomatoes. Stir to blend. Bring to a boil, then reduce heat to medium-low and simmer uncovered for about 30 minutes, stirring occasionally.
Season to taste with salt, black pepper and cayenne, but remember that the salt meat, sausage, bacon and tomatoes are salty and peppery. Skim off any oil that has risen to the surface. Serve hot. Makes about 10 servings.