My info regarding IP6 has come from a chemist. IP6 contains elements very close to the structure of your teeth. Don't believe nay sayers, it's powerful stuff.
Regarding Oil Pulling, you can use any nut or seed oil. Hemp is fine. Sesame is a great oil, and used quite extensively in Ayurvedic tradition. It is an antibacterial oil as well. It's one of my preferred oils.
Good luck! Come onto the OP forum and let us know how you are doing.