% arara: pdflatex
% arara: bib2gls: { group: on, options: [ --provide-glossaries ] }
% arara: pdflatex
\documentclass{article}

\usepackage{amssymb}
\usepackage[record,nostyles,stylemods=tree,style=treegroup]{glossaries-extra}[2020/03/23]% v1.44+

\setabbreviationstyle{short-long-desc}
\setabbreviationstyle[acronym]{short-long}

\GlsXtrLoadResources[
  src={topics,symboltopics,vegetables,minerals,animals,
       mathgreek,latinsymbols,pictographs,
       abbreviations},
  field-aliases={identifier=type,topic=type},
  selection={all},
  sort={en}
]

\newcommand{\nestedhandler}[1]{%
  \glsxtrunsrtdo{#1}%
  \ifglossaryexists*{#1}%
  {%
    \printunsrtinnerglossary[type={#1},leveloffset=++1,groups=false]{}{}%
  }%
  {}%
}

\begin{document}
\printunsrtglossary*{\let\printunsrtglossaryhandler\nestedhandler}
\end{document}
