¿Cómo tratar la salida de un comando como un "texto normal"?

¿Cómo tratar la salida de un comando como un "texto normal"?

En el siguiente ejemplo, ¿cómo puedo tratar la salida \citecomo si fuera una simple cadena de texto?

\documentclass{article}
\usepackage[style=numeric-comp]{biblatex}

\begin{filecontents*}{\jobname.bib}
@book{A,
    title = {A Bla},
    author = {A Foo}
}

@book{B,
    title = {B Bla},
    author = {B Foo}
}

@book{C,
    title = {C Bla},
    author = {C Foo}
}

@book{D,
    title = {D Bla},
    author = {D Foo}
}

@book{E,
    title = {E Bla},
    author = {E Foo}
}

@book{F,
    title = {F Bla},
    author = {F Foo}
}

@book{G,
    title = {G Bla},
    author = {G Foo}
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\usepackage{listofitems}
\usepackage{scontents}

\begin{document}
  \nocite{*}

  I would like this example:
  
  \setsepchar{,}
  \readlist\foo{\cite{A,B,C,E,F,G}}
  Show items: \showitems\foo\par
  Term 1: \foo[1]\par

  would give the same output as this example: 

  \setsepchar{,}
  \readlist\bar{[1-3,5-7]}
  Show items: \showitems\bar\par
  Term 1: \bar[1]\par
  Term 2: \bar[2]\par
     
  \printbibliography
\end{document}

ingrese la descripción de la imagen aquí

información relacionada