Heat oven to 450ºF. Arrange the eggplant, tomatoes, and garlic in a single layer on a baking sheet; drizzle with 1 tablespoon olive oil. Roast 20 minutes or until very tender. Scoop the pulp out of the eggplant and discard the peel. Chop the tomatoes and garlic to form a chunky sauce. Meanwhile, heat the remaining olive oil in a large soup pot. Add the carrot, leek and celery and cook for 5 minutes, or until soft. Add the chicken stock, water, lentils, and ras el hanout. Cover and let simmer 30 minutes, or until lentils are tender. Stir in the eggplant, chopped tomatoes and lemon juice and cook an additional 10 minutes. Stir in parsley. Adjust seasoning to taste. Serve soup topped with a generous dallop of coconut yogurt (or just stir it right into the whole pot).