Place the beans in a large bowl. Cover with water and soak overnight. Rinse and drain.
Set a large heavy saucepan (Dutch oven works well) over medium heat. Add the oil and saute the garlic, carrots, celery, onions and bell peppers, about 5 minutes. Season with pepper (do not add salt at this stage or the beans will get tough while cooking). Add the red beans, kale leaves, chipotles and sauce,Worcestershire, smoked paprika, onion powder, thyme, oregano and cayenne. Stir well to combine everything, and then add the bay leaves and 8 cups water. Bring to a boil, reduce the heat to medium and simmer uncovered, stirring occasionally, until the bean mixture thickens, about 1 1/2 hours. Add more water as it cooks if necessary. Season well with salt once the beans are tender.
When done, remove the bay leaves. Then carefully ladle out about 1 cup of the bean mixture into a food processor and puree (or mash with a fork). Return the puree to the pan, taste and season again with salt and black pepper. Add hot sauce to taste at this stage.
Serve the red beans on top of steamed white rice and garnish with sliced scallions and a squeeze of fresh lemon juice.