Mutual reference between CMD and ACK

As subject says: I’m looking for a way to associate an ACK with a CMD. I could use the cmd id itself, but what if there are several cmds of the same ID on the way?

It doesn’t look possible to do. What would be the use case?