You could "bake" your simulation?
but that wouldn't give you ..... wait a minute!
What if you were to make your "blocks" goals for particle blocks?
Then it "should" work closer to what you want, but since it's a flat table, you might have to key it after a certain point?
Not sure tho....
Israel "Izzy" Long
Motion and Title Design for Broadcast-Film-DS
izzylong.com