How to use Views & Entity Reference to create dynamic URLs that are based title from the referenced node
This is how I solved a similar problem:  Create a filter on the title and use the relationship: entity.  Then, in a custom module put something similar to:

    function MYMODULE_views_pre_view(&amp;$view, &amp;$display_id, &amp;$args){
      switch($view-&gt;name) {
        case 'view_name':
          $value = arg(x);
          $view-&gt;display['default']-&gt;handler-&gt;options['filters'['field_name']['value'] = $value;
        break;
      }
    }


I'll probably go ahead and build a more universal module out of this because of how often I use it.  The benefit is you can inject an argument as a filter.  I use dashes for spaces and include a str_replace(); to replace dashes with spaces for the filter.  You loose some validation, etc. but there's a bunch of modules that provide filters but no contextual relationship.  This binds the two in a hacky way.