I don't think that's possible. Amazon would have to provide this information to you in their reports, because you have no way to tell what's happened once someone follows your redirect and leaves your site to go to Amazon.
Looking at the reports available in my Amazon (.co.uk) Associates Account, none of them contain any information about the referring URL that resulted in sales.
However, you can have multiple "Tracking IDs" for the one Associate Account, and these all have separate reports, so you could use a different Tracking ID for each id=xyz
and associate the two together in that way. It might be quite difficult to manage if you have a lot of different id=xyz
though.