Soak beans in water in soup pot for 8 hours. Bring beans to boil and cook 1½–2 hours, or until soft. Drain, reserving liquid.
Combine all ingredients in slow cooker, using just enough bean liquid to cover everything. Cook on Low 5–6 hours. If using ham hock, debone, cut ham into bite-sized pieces, and mix into beans.