[engine] Allow chained name_source