Hi Rob @modelmonkey ,
How about using Geometry Nodes, maybe something like this:

If you Apply the GN Modifier, you can go into Edit Mode and see that you have all those individual cubes. (P > Separate by Loose Parts, back into Object Mode, Object > Rigid Body > Add Active, etcetera.)
I didn’t go to your link, by the way, your description was pretty clear (I think).