Fixed #21755 -- Added FK support for REQUIRED_FIELDS.

is `email.id` a valid value? what about the ID of a non-existent email? what value do you pass in interactive mode?