Place the chicken, onions, apricots and raisins into a slow cooker. In a bowl, whisk together the chicken stock, tomato puree, lemon juice, flour, ginger, cumin, cinnamon, black pepper, curry powder and cayenne. Pour the mixture over the chicken in the cooker. Cover, set the cooker to Low and cook for 5 hours.