You should try something like this
query q( $name: string = "/^Steven Sp.*$/", $name_ryan: string = "/ryan/i") {
directors(func: regexp(name@en, $name )) {
name@en
director.film @filter(regexp(name@en, $name_ryan)) {
name@en
}
}
}