add multiple belongs_to for archival container formats

This implements a suggestion provided in
http://stackoverflow.com/questions/2166613/multiple-foreign-keys-referencing-the-same-table-in-ror