Hello,
unfortunately the support for associations to versions is quite limited. All associations are typically to the latest version only. Additionally, it should be avoided to create too many associations as they are really inefficient to lookup via the Alfresco services (no caching, always required to go to database). What I might do in this case would be to keep the association between the latest versions, but use a custom versioning / copy behaviour to add a custom property of type d:noderef to my version node, which references the precise version node (for version 1.0) of the associated document at the time the version is created.
Another matter to consider: Alfresco Share does not have any decent support for viewing versioned documents in document-details. Yes, you can compare the properties over the version history of a single document, but you can't really navigate to the details page of a version node of an associated document, as the UI would likely fail in various places due to lack of the expected content structure / context.
Regards
Axel