back assign DOI to extant dataset
I think is to a certain degree possible. One can potentially put the dataset in a data repository that assigns DOIs to the dataset. Then the dataset can includes the links to the published article as references. DataCite DOIs have a mechanism to do this. One can look at the documentation in  their website.
edit: Full disclosure, I work at DataCite as a developer.