I'm struggling a little with this one, and would appreciate some other views

Currently attempting to sort some video re-issues, and get them into my view structure. These sometimes have slightly different content/ editing, altered FX etc. hence why I'm not just doing a direct replacement.
This is basically as follows:
Artist ==> Year ==> Album (sorted by date)
Simple enough, just tag the re-issues with the original date

What I'd like however is for the re-issues to show up *both* on the original date and the new date. As not everything has a re-issue, I want to browse the complete collection by default, but the re-issues alone too.
My first initial thought was a new list field, e.g.
Dates.
Unfortunately, this seems to have a bunch of drawbacks:
* No date list edit type.
* Year field no longer works.
* Just a textual type for sorting / formatting...
I'm sure the year issue can be solved by a calculated field somehow (probably a string split on list components into a new string list?), but I haven't got a good thought for the others.
Wondering about a new field
Re-Issue Date but I'm not sure about combining two date fields for a view browse.
Anyone with advanced expression knowledge & any better ideas?