I would like to piggyback on this topic because I’m after the same result.
I believe the solution will be similar to what @jostein_olsen provided here:
(https://forum.dynamobim.com/t/getting-combinations-from-varying-list-lengths/9756):
The insertmultiple solution from @Mostafa_El_Ayoubi did not give the right result for me either, unfortunately.