First then Filter in Dgraph Query

Hi. How about using VARs for this. Haven’t tested, but I think sth this should work:

{
    directors(func: regexp(name@en, /^Steven Sp.*$/)) {
        name@en
        MYVAR as director.film @facets(orderdesc:created_at)(first:1)
    }
    queryBlock2(func: uid(MYVAR)) @filter(regexp(name@en, /ryan/i)) {
          name@en
    }
}