Scene-wide pre/post Async Physics Tick callback

For debug purposes I need a callback that would be called between async physics ticks frames.
I need to dump a physical state of scene at this moment, so I want to do this after all physical steps happened, with all constrains are solved etc.

I have several components that receive async physics ticks, and I need a callback called after all components finished their async physics ticks, and before new set of async physics tick (with next timestamp) is called.
I think it is impossible to force one of components to be processed first or last (because it is async…), but something like that would solve my problem.

For frames synchronized with display, callback OnPhysScenePostTick is good - but it is called at v-sync, while I have 1000Hz async physics tick, and need to do this every 1000Hz tick.