BobF
The only way out of this that I can think of is to add a Mac to the mix for tracking with these other devices. But that would be expensive and I'm not sure if the alleged I/O aggregation capability of Mac really works as well in practice as the stories I've heard.
Maybe Windows 10 will address this.
First there's the clocking issue. All devices would have to share a common clock source.
Otherwise, track's recorded across units would drift apart over time.
Then, you've got potential offset (in samples) for each different device.
You only have the ability to compensate for a single device's offset.
IOW, Even if Windows 10 enabled aggregation... it still wouldn't be a practical/elegant solution.
For that to happen, the ASIO spec itself would have to change.