Barry look in the old aD CMS package. There are some tags and procedures in the acs-content-repository tcl library to find a content item and get its content.
This is a goal of mine also. I would eventually like to get rid of the file-storage package completely, and be able to get any object in the same way.