It will take some JSL to do what you want. I am assuming that your data table has columns for each of the limits you want to graph, since you indicated they can change over time. Questions I have are; are the rows in time order, once a limit is different on a new row, is that value repeated on all subsequent rows until the next change, is row your X value?
If you could supply a mock up of the graph you want, and the data table you have, it would be helpful
Jim