One way to do this would be a Virtual List. Create the list, then script the actual record deletions. Here are some resources for creating a Virtual List:
Another option would be to use a "scratch" table for this purpose. Import the IDs for the records you want to include, display that to the user, and then script the actual deletions in the original tables. You'll have to be sure to tag each record in the scratch table with the user's account info to avoid multiple users stepping on each other, but this can work, too.
thanks for your answer! I'll give it a try.