Multiple collections as individual particles

Hi,
Does Blender latest feature supports “Collections” as individual particle in particle system? Just to be clear, I have multiple collections each represent a set of objects with lights. The intent is to be able to spawn each of them randomly as individual particle (collection) to animate …

I understand such question was raised last year but there isn’t a solution other than someone suggesting using “Whole Collection” in particle system but this does not work as it treat all collections in a single collection as 1 particle.

Appreciate some tips …