Cook beans in water to cover with cloves, peppercorns, bay, chile powder, salt, onions and carrots. Cook until tender, about 1 1/2 hours. In a small skillet, heat the oil. Add curry powder and paprika, and stir for a minute to develop the flavors. Add to soup and simmer together for a few minutes before serving.