Will the carboxylate groups of the citrate anion undergo hydrogen bonding?
As the comments indicate, you don't need a formal charge on oxygen at all.  "Neutral" oxygen atoms are usually negatively charged anyway just from bond polarity, as in water.  That and the lone pairs on oxygen are quite enough to enable hydrogen bonds to protic hydrogen.