Autodetect synced optional fields

No need to pass data_key: nil, if column is missing then values
will not be assigned.