Using a filter/hook is exactly what I would want to use. Functionally, images would get uploaded and assigned to a category and then someone else would come along on a particular post type, let’s say and when the modal window appears it would already filter the images based on that Att. Category.
I hope that helps. If you have any guidance I may also be able to assist in coding.