I'm concerned about this - since it's not wrapped in a group, I'd expect this to be rendered even if there is no author. Couldn't the editor/director distinction be addressed using editorial-director (or is that not actually available in Zotero?) and you could use proper labels then. At a minimum I'd use a suffix here instead of text value. (Same for l. 85)