It's difficult to describe, but I will try. It's not a data problem, since all necessary data is archived. The implementation is possible, but not trivial. The problem is with the gameplay. When you play such card at the beginning of the turn you see what changes are you going to effect and how. When played after quick or swift cards the game no longer displays changes which are used in the card effect. It just seems weird and unsystematic to implement effects based on changes made few turns before.
Rather then implementing this I would rather improved card text description and made their limitation clear.
Edit: if we would have the option to browse through unfinished game's history, then I would be more willing to implement this.