Rationalising molecular states

Is there a node (or workflow) that will rationalise counter-ions of salts or molecular charge states when comparing databases of compounds from differing sources?

Cheers,

Steve.