How do I filter a view within a view based on an Enity Reference field when NID is not in the URL of the container view's page? I have 2 content types: Artist &amp; Artwork

Artwork contains an Entity reference field pointing to a single Artist called "Artist"

I have 2 views:


Artist Detail - A page view showing a single artist using title (artist's name) as contextual filter so url is human readable. eg. myexhibit/pablo-picasso
All artwork by an artist - A block view listing art by a specific artist using the "Artist" Entity reference field as contextual filter


I want to embed view #2 into the header of view #1 so that art tied to that artist appears on the Artist Detail page view.

I can get it to work if I change my filter on #1 to filter by Node ID and then pass that Contextual Filter to the embedded view. But I don't really want my URL to be myexhibit/213.

Is there a way to pass the node ID of the node matching the argument "pablo-picasso" to the embedded view?
Or a way to get the embedded view's contextual filter to work using a node title rather than the NID referenced in the Entity Reference field?
You can use myexhibit/NID url for this view page and then set up an alias (for example myexhibit/TITLE). If you want to make this page only for certain artists you can filter them by node ID.