• Just to be capable of handling future changes in the workflow, like this one that I'm dealing now, and don't need to redesign the tables...

    I'm sorry to say that I believe it is necessary to re-work these tables to allow this.