Soak beans in three times their volume of cold water, for about 6 hours. Drain and rinse. Cover with fresh water and cook until just about half tender (about 30 minutes); drain. Add other ingredients and pour into a large baking dish or bean crock. Bake in oven until tender, 2 to 3 hours at 350 degrees.