This is genius! Thank you very much. Problem solved!
I am doing the same thing, I just have one problem, when there are 2 modes it only returns the bigger value. Is there a way around this where it returns both? I created another field where its a true if it is the mode and would like both modes to show up