Soak the dried kidney beans (12 hours in advance).
Wash and soak the rice (4 hours in advance).
When you are ready to cook, add the beans, rice, oil, onion, carrots, tomatoes, potatoes, apples, sweet potato, prunes, apricots, raisins, turmeric and ginger to the slow cooker and cover with water.
Turn the slow cooker to the lowest setting. Cover and cook for 12 to 18 hours. Periodically check the pot to make sure that the water has not dried up. If it has, add ½ cup (125 ml) at a time. The minimum amount of time required to cook Osh Sovo is 12 hours, upwards of 18 hours. Cooking time is very forgiving, since the longer it cooks, the more the flavors meld. Season with salt at the end.
Spoon onto a large platter and top with the crust from the bottom of the pot, if you can. Serve hot.