Fun merging records challenge for the community

hi Knackers,

I have an app that manages files - users upload files and add information to categorise these. There is generally one record in an object for each file, but sometimes there needs to be more files. This is easily handled if the files are only uploaded into Knack, but this app hooks into other software, generating one record per file.

So the challenge is to create an easy interface where the user can create, say, a table of all the records with associated files, and fields to accommodate these. No probs.

Your fun challenge is, how can users easily, somehow just drag the file in record A to a file field in record B, and so on. Does this make sense?

Just a rough conceptual approach would be great! Only one rule - no scripting, unless you do it for me :)