Pass in the enemies UID, and pick it again by UID.
Could you give me an example? Do you perheaps mean saving the UID into a global variable and catching it from there? Because I think that could cause problems when more than one instance triggers the same function at the exact same time.
Edit: Okay, tried that method. Only seems to trigger for only one instance even if more are hit at the same time.