Yes, it would be complicated even when monitoring just specific items, but that doesn't answer question from before. I don't know good answers to those questions, so I'd suggest either disabling other logistic request groups when creating temporary requests or not set the "max" on your other requests.
I'll still fix couple of issue I found, but I don't plan handling other logistic groups having set max on temporary requested items until either me or someone else comes up with nice solution to the problem.