Chances are that if one day you find a system wher eyou really want to monitor everything, it'll probably be something like a P25 system where you can use something like SDRTrunk to monitor everything with one instance of SDRTrunk and some dongles. Heck, Denny has stated he is working on adding NXDN support. So it is likely going to happen one day.
But for any flavor of trunked system that doesn't provide any trunking info over the voice channel, you'd be in the same situation you are now.
Yes, DSDPlus supports two dongles at most (in a trunk-tracking fashion). I've never done it, but apparently you can run multiple copies from the same directory and use a particular command line switch to allow sharing of certain files . Somebody else would have to tell you how to do that, or you'd have to read the documentation in the TXT files.
To it just seems like you are way too concerned about monitoring every possible simultaneous conversation, on a system that likely is not that interesting. It's a system where, if you ran two dongles and two copies of DSDPlus in the fashion described in the TXT files you'd get 100% of control channel information and would be able eto track one conversation at a time. Eventually, during all of that you would get pretty much every radio ID and talker alias on the system. You would not have gotten every voice transmission that ever occurred though. For me, that is almost always enough for systems like that.
For things like statewide systems, they are usually P25, so you can just monitor the sites that you can receive with SDRTRunk and handful of dongles and copy 100% of the voice/CC traffic, record it, whatever.
I don't think I have anything more to add. Id just encourage you to go with the two-dongle, two FMP*, two DSPLUs copies as outlined in the TXT help files and capture data that way. You won't get every voice comm. But eventually you'll get pretty much all other relevant info (TGs, radio IDs, Aliases).
mike