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
}
}