Diatamacious Earth vs Bentonite vs celite 545


Hey sorry if this is posted incorrectly, I’m new around here. I have some questions about DE, celite and bentonite and the correct time to use each. It is my understanding that celite and DE are very similar, they may have differences in particle size, but both are used as filter aids (correct me if im wrong). Now I dont know much at all about bentonite, which I believe does more than just block fine particles. I have heard it pulls out water solubles, but I cant say I know much else, just wanted to ask about the full potential of bentonite.
Thanks in advance for any help.