For the meatballs, finely chop a third each of the mint and parsley and add to a bowl with the onion, lemon zest, breadcrumbs, apricots, 0.5 tbsp each of ground cumin and coriander, seasoning and the lamb mince. Mix together until very well combined. Then, using wet hands, shape into about 48 bite-size meatballs.
Heat half the oil over a medium heat in a non-stick sauté pan or casserole and brown half of the meatballs for about 3 to 4 minutes, shaking the pan occasionally to brown them all over. Remove to a dish and deglaze the pan with a little stock, scraping any caramelised bits from the bottom of the pan. Pour this over the browned meatballs. Brown the rest of the meatballs in the remaining oil. When ready, tip the first batch of meatballs back into the pan and add the remaining cumin and coriander as well as the paprika, cinnamon and tomato pureé. Stir to coat.
Pour in the rest of the stock and bring to the boil, then add the giant couscous, some seasoning and cover the pan. Simmer for 10 minutes.
Add the spinach, lightly season and stir gently to combine, re-cover and cook for a further 5 minutes. Chop the rest of the mint and parsley and add, along with the lemon juice, to taste. Ladle into shallow bowls to serve, along with lightly toasted pitta breads, if you like.