Wash and sort beans. Cover with water and bring to a boil. Boil 2 minutes and remove from heat. Let soak 2 hours. Bring to a boil again and then simmer about an hour, or until cooked but not soft or mushy.
Drain beans. Put in the crockpot. Mix the rest of the ingredients together and stir into the beans. Turn on low and cook 10 12 hours.
OR
Add 1/2 cup tomato juice. Cover tightly and cook in 200 oven overnight.