Oh wait, scratch that. I had my meta_key and meta_value switched around. This gets me very close to a solution:
function my_relationship_query_add_slug( $args, $field, $object ) {
$slug = get_field('tvi_slug', $object->ID);
$args['meta_key'] = $slug;
$args['meta_value'] = 'THING HERE';
return $args;
}
add_filter('acf/fields/relationship/query', 'my_relationship_query_add_slug', 10, 3);
But “THING HERE” is what the user is entering (searching for). How do I capture that?