1. In a large pot add olive oil, onion, salt, and pepper.
2. Add beans, pearl barley, yams, all seasonings, and water. Bring to a boil and then reduce heat to a simmer. Cook for about half an hour, then pour into a crock pot and cook on low heat for eight to 10 hours.
3. Serve warm.
4. Then add garlic and lentils. Sauté for about five to seven minutes more.