Well, there are two options.
1. Create a new keyword that will have the effect of either swift, quick or no effect based on some condition.
2. Make an card with individual effect, without using keywords. For example "If something, then play again, without gaining production".
However, even if 2 is implementable, I would like to avoid it. It's because it's unsystematic, since we can't implement something like: "Check condition of the card, if OK then process keyword".
I hope you get my idea.