When someone says to you "We've met" and you're drawing a blank, look them in the eye and say "Yes!... but WHERE?"
... and they'll take it from there.