This function assumes that storage will be "one postmeta entry per field." Do we want to support configuration of the storage engine? Make it pluggable?