image management plugin for uploaded media

Hi Am looking for a plugin that I an use to manage all the uploaded images. I can either tag the images or place them in different folders.

I want to sort images in a folder page hierarchy. So if page 1 has images then all images will be in a folder for page1 or tagged page 1 images. When I view the images I must be able to filter via tags or locate the different folders through the media library.

I have tried plugins like "wordpress media tags" or "Media File Manager Advanced" but they cannot perform what is required.

If you know of any plugin to help that would be awesome