ネストされた列挙環境を持たずに、一連のネストされた番号付きリストを取得することは可能ですか?

ネストされた列挙環境を持たずに、一連のネストされた番号付きリストを取得することは可能ですか?

特に、テキストを使用した標準的なアウトラインのようなものを実現したいと考えています。

I. Level 1
II. Level 1
      A. Level 2
             1. Level 3
             2. Level 3
      B. Level 2
      C. Level 2
             1. Level 3
III. Level 1

もちろん、通常はネストされた環境が必要になります。つまり、

\begin{enumerate}
  \item Level 1
  \item Level 1
  \begin{enumerate}
    \item Level 2
    \begin{enumerate}
      \item Level 3
      \item Level 3
    \end{enumerate}
    \item Level 2
    \item Level 2
    \begin{enumerate}
      \item Level 3
    \end{enumerate}
  \end{enumerate}
  \item Level 1
\end{enumerate}

しかし、私は、アイテムタグにレベルをタグ付けすることで同じことを実現できる準数値環境を作成したいと考えています。たとえば、

\begin{quasienumerate}
  \itemlvlone Level 1
  \itemlvlone Level 1
  \itemlvltwo Level 2
  \itemlvlthree Level 3
  \itemlvlthree Level 3
  \itemlvltwo Level 2
  \itemlvltwo Level 2
  \itemlvlthree Level 3
  \itemlvlone Level 1
\end{quasienumerate}

これは可能ですか?

関連情報