Arc - multiple outputs from one upload?

I think you’re talking about images files associated with database records, right? Indeed I can’t see really a better solution.

But just in case the OP author is not aware of it, I would like to add this:

A Waffle uploader module has a delete function that should delete all the versions of an image (:mini, :large, :original…) all together when called.