In a large skillet, heat oil over medium-high. Brown lamb on all sides, then remove to a plate and keep warm.
Deglaze the pan with balsamic vinegar, scraping up any stuck bits. Add the onions and eggplant, and saute for about 5 minutes. Add the figs and tomatoes, then return meat to the pan.
Mix the spices together in a small bowl and stir evenly into the vegetables and meat. Cook another 10 minutes, until liquid starts to evaporate a bit. Finish with lemon juice and serve.