Can you post a ad_proc -callback definition for the proposed callbacks?
ShowUserInfo will return a list of objects "owned" by a package by a user that will be handled by that package in the merge operation?
And will MergePackageUser then update the appropriate data in each package to update the user_ids for the merged user?