Use field from current node in filter in view I have a content type called 'article_landing' and a content type called 'article'. 

They both have an entity reference field called 'field_focus_area'.
I'm attempting to create a view that appears as a block on an article landing node and only displays articles that have the same field_focus_area as the current node. I'm having trouble figuring out how to do this though. I thought this would need to be accomplished with contextual filters but I'm not getting any results.
Below is the method I was using.



I also tried using regular filters and using tokens like [node:field_focus_area] but that didn't work either.

Is there a way I can use fields of the node that a view block appears on inside filters in the view?
Niall Murphy's concept is correct but there are some differences between how it's performed in D8 and D7. Here is the code I ended up using which was successful.

function my_module_views_pre_view(&amp;$view, &amp;$display_id,&amp;$args){
    if($view-&gt;id() == 'news'){
        if($view-&gt;current_display == 'block_2'){
            $current_node = \Drupal::routeMatch()-&gt;getParameter('node'); 
            if(!empty($current_node)){
                $focus_area = $current_node-&gt;field_focus_area-&gt;entity-&gt;id();
                $args[0] = $focus_area;
                $view-&gt;setArguments($args);
            }
        }
    }
}