Place chicken, onion, carrots, garlic, ginger and raisins in bottom of slow cooker.
In a small dish, mix together the cumin, turmeric, cinnamon, coriander, paprika, allspice, sea salt, black pepper and cayenne pepper. Sprinkle over chicken mixture.
Next, whisk together the chicken broth, lemon juice and tomato paste in a medium size bowl. Then, pour over the chicken and spices.
Cover with lid and cook on low for about 4-5 hours or high for 2-3 hours. Once done, shred chicken with two forks. Taste and adjust flavor, as desired. If too much liquid has been absorbed, add a bit more broth.
To serve, garnish with fresh parsley or cilantro, if desired.