Split Index

Assumes the extra ‘[...]’ argument in ‘\indexentry[...]{...}{...}

<..split index..>
 \def\preGetentries{\ifx [\next \expandafter\opGetentries
   \else \global\split={}\expandafter\getentries\fi}
 \def\opGetentries[#1]{\global\split={[#1]}\getentries}
 -_-_-