It is not possible within Views, since the problem next/previous links is setup by your theme file, for example in wordpress default theme twentyfifteen, file single.php, line 31~39:
// Previous/next post navigation.
the_post_navigation( array(
'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next', 'twentyfifteen' ) . '</span> ' .
'<span class="screen-reader-text">' . __( 'Next post:', 'twentyfifteen' ) . '</span> ' .
'<span class="post-title">%title</span>',
'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous', 'twentyfifteen' ) . '</span> ' .
'<span class="screen-reader-text">' . __( 'Previous post:', 'twentyfifteen' ) . '</span> ' .
'<span class="post-title">%title</span>',
) );
It is using wordpress function the_post_navigation to display the next/previous links. Views can not modify the result from it.
But you can try create custom function/shortcode to replace it, for example, the parent post type is using slug "artist", you can try add below codes in your theme/functions.php:
add_shortcode('wpv-child-prev', 'wpv_child_prev');
add_shortcode('wpv-child-next', 'wpv_child_next');
function wpv_child_prev() {
return wpv_child(-1, 'PREV');
}
function wpv_child_next() {
return wpv_child(1, 'NEXT');
}
function wpv_child($step, $label) {
global $post;
$artist = get_post_meta($post->ID, '_wpcf_belongs_artist_id', true);
$works = get_posts(array('post_type' => 'works', 'meta_key' => '_wpcf_belongs_artist_id', 'meta_value' => $artist, 'numberposts' => -1));
foreach ($works as $i => $work) {
if ($work->ID == $post->ID) break;
}
$i += $step;
if (isset($works[$i])) return '<a href="' . get_permalink($works[$i]) . '">' . $label . '</a>';
}
Then you can use [wpv-child-prev] and [wpv-child-next] shortcode in the child post content to display the next/previous links. and I suggest you create a content template for your child posts.
More help:
Designing WordPress Content with Content Templates
https://toolset.com/documentation/user-guides/view-templates/