I am currently writing my chemistry thesis, which is significantly focused on photoisomerisation. I am using chemnum for compound number. For example, here is azobenzene photoisomerisation: 
As far as I am concerned, TMP1 is a single chemical compound and should be assigned a single label (say \cmpd{azobenzene} = 1). Within text, I would then like to be able to refer to the E or Z photoisomers as E-1 or Z-1. I can kind-of fake this by defining the compound \cmpd{azobenzene} and then manually calling $E$-\cmpd{azobenzene} or $Z$-\cmpd{azobenzene}, but this breaks down when it comes to renaming tags in .eps chemical structures (like the one shown above): unless there's some way to manually specify or modify the text chemnum uses to replace a temporary tag in an EPS file, there's no way to preface the compound numbers with E- or Z- as required.
As far as I can tell, my options are to either give each isomer a different numerical label (unacceptable) or label them as subcompounds with something like
\replacecmpd[tag=E-TMP1]{azobenzene.E}
\replacecmpd[tag=Z-TMP1]{azobenzene.Z}
which would allow me to call Compounds \cmpd{azobenzene.E}, \cmpd{azobenzene.Z} as
Compounds 1a, 1b
which is still incorrect, unless there's a way to redefine chemnum's subcompound logic replace lowercase latin suffices with E/Z prefixes.
Can anyone suggest a solution?
Edit: on playing around a little bit, this seems to be an ok solution to my problem:
\replacecmpd[tag=ETMP,pre-label-code=\textit{E-}]{Eazobenzene}
\resetcmpd[\cmpdproperty{Eazobenzene}{number}]
\replacecmpd[tag=ZTMP,pre-label-code=\textit{Z-}]{Zazobenzene}
\includegraphics{azobenzenes.eps}
Compounds \cmpd{Eazobenzene} and \cmpd{Zazobenzene}.
Compounds E-1 and Z-1.
This is acceptable, if a little clunky. Is there a better option?

\textbf{\cmpdproperty{Eazobenzene}{counter-representation}}, e.g.:\cmpd{Eazobenzene} and \cmpd{Zazobenzene} are the two photoisomers of \textbf{\cmpdproperty{Eazobenzene}{counter-representation}}.to receive "E-1 and Z-1 are the two photoisomers of 1." Which is quite awkward, I think you'd agree. Perhaps in future an extension of the chemnum subcompound logic could be considered? – Thomas MacDonald Feb 22 '20 at 04:30chemnum. I opened an issue so I don't forget: https://github.com/cgnieder/chemnum/issues/14 – cgnieder Feb 22 '20 at 20:15\resetcmpd[\cmpdproperty{#1}{number}+1]%to the end of the\defineEZcmpds{}command definition. – Thomas MacDonald Feb 23 '20 at 03:31