In a large bowl, mix the cumin, coriander, salt, fennel seeds, cayenne, and pepper. Add the lamb and toss to coat.
Heat a large, heavy skillet over medium-high heat. When hot, add 1 tbsp of coconut oil, and working in batches, cook the lamb until browned on all sides, about 8 minutes per batch. Transfer to a clean large bowl
In the same skillet, add the onion and tomato paste. Reduce the heat to medium, and saute until the onion is soft; about 5 minutes.
Add the broth, chickpeas, apricots, tomatoes, cinnamon, ginger, and lemon zest. Bring to a boil, scraping the skillet to lift the browned bits off. Add the lamb to the skillet, reduce the heat to low, cover, and simmer until the lamb is just tender, about 15-20 minutes Uncover and simmer until the sauce thickens enough to coat a spoon, about 15 minutes more.
Cook the couscous according to the package directions. Serve the lamb over the couscous, and sprinkle with the chopped cilantro.