Step 1 In a large bowl, stir together the cumin, turmeric, salt, pepper, paprika and chile. Add the cubed lamb and toss until the pieces are evenly coated with the spice mix. Sprinkle with the flour and toss to give the lamb a light coating of flour (you may have a little flour left in the bottom of the bowl; save this to thicken the tagine).
Step 2 Heat a large saute pan or stove top-safe slow cooker insert over medium-high heat. Add the oil and butter. When the butter has melted, add the lamb pieces in a single layer (this may need to be done in more than one batch) and sear until the pieces are browned on all sides, about 8 minutes per batch. Remove the lamb with a slotted spoon back to the large bowl.
Step 3Add the onions and shallots to the pan. Saute the onion and shallots until the onions are just softened and slightly golden, about 5 minutes, stirring frequently. Remove the pan from heat.
Step 4Place the onions and shallots in an even layer in the slow cooker insert (if not already in use). Stir in the garlic, ginger, apricots, raisins, honey, cinnamon sticks and broth. Place the lamb pieces over the onion mixture in an even layer. Gently sprinkle any remaining flour over the lamb.
Step 5Cover the insert and place it in the slow cooker. Set the slow cooker to the high heat setting. After 2 hours, remove the lid and sprinkle the dates over the lamb. Replace the lid quickly (heat is lost whenever the lid is removed) and cook an additional 1 to 1 1/2 hours, until the lamb is fork-tender.
Step 6Remove the insert from the heat and briefly prop the lid open to allow the mixture to cool slightly. Gently stir the lamb with the vegetables and fruit; the apricots and dates will crush easily if stirred too hard.