The structure is like that: article <- issue <- magazine.
All of these are different content types.
What I want to do is to create a hierarchy while adding articles.
Each issue is referenced to a magazine.
Each article is referenced to an issue (and dependently to a magazine).
While creating an article I want to select the magazine (referenced field) and then select the issue (referenced field) based on the magazine.
How can I do this?