Good catch sjb. Yes, clearly do it by molar ratio, mass is a useless way to do a ratio when talking about any chemical reaction.
PS: I noticed also that citric acid has decent solubility in dioxane (34g/100 mL, so that is an option, and indicates THF probably works too.