don't use json_numeric_check, but check each field and allow some except...

...ions that look like numbers but are not (such as a talk stub, which can look like a scientific number and produce hilarious but wrong quicklinks)