Rinse and sort dry beans in a colander (remove any debris or rocks that sometimes show up in dry bags of beans)
Cover beans with water in a slow cooker and soak them overnight
The following morning add the ham bone, onion and a little more water to cover the beans
Cook on low 7 hours then on high 1 hour
About halfway through cooking or 4 hours in, add the pomegranate juice and half the seeds
Once everything has cooked for 8 hours, remove bone and take off all the ham you can get and chop or shred it and put it back into the soup
Skim off any excess fat or parts of the ham you don't want in your soup and discard
Ladle out 1-2 c. beans and puree in a blender
Add them back in to thicken the soup naturally
Add a bit more salt to taste and enjoy topped with more fresh pomegranate seeds!