Is it possible to have a Master document reference a sub document, which itself references an entirely different document, and have the master be updated with the data from the lowest level?

Or is the only way to have each additional layer beneath the master be opened and saved so that the master can have the latest data?

Are there any plugins that enable this kind of functionality?