The solution to A five level deep list implemented an enumerated list that extended to 9 levels of nesting. However, references to nested labels do not list the extended nesting position. I have included an example below. Is this implementable?

\documentclass{article}
\usepackage{enumitem}
\setlistdepth{9}
\newlist{myEnumerate}{enumerate}{9}
\setlist[myEnumerate,1]{label=(\arabic*)}
\setlist[myEnumerate,2]{label=(\Roman*)}
\setlist[myEnumerate,3]{label=(\Alph*)}
\setlist[myEnumerate,4]{label=(\roman*)}
\setlist[myEnumerate,5]{label=(\alph*)}
\setlist[myEnumerate,6]{label=(\arabic*)}
\setlist[myEnumerate,7]{label=(\Roman*)}
\setlist[myEnumerate,8]{label=(\Alph*)}
\setlist[myEnumerate,9]{label=(\roman*)}
\begin{document}
\begin{myEnumerate}
\item 1st level
\begin{myEnumerate}
\item 2nd level
\begin{myEnumerate}
\item 3rd level
\begin{myEnumerate}
\item 4th level
\begin{myEnumerate}
\item 5th level
\begin{myEnumerate}
\item 6th level
\begin{myEnumerate}
\item 7th level
\begin{myEnumerate}
\item 8th level
\begin{myEnumerate}
\item \label{9th level}9th level
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
\end{myEnumerate}
9th level is nested at position \ref{9th level}.
\begin{enumerate}
\item Level 1
\begin{enumerate}
\item Level 2
\begin{enumerate}
\item Level 3
\begin{enumerate}
\item\label{level 4} Level 4
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}
Level 4 is nested at \ref{level 4}.
\end{document}
