I did it by putting all of the revision information on the datacard. This then syncs with the SolidWorks custom properties. The revision table is fixed to the last three revisions and set to display the custom property values ($PRP:"Rev01Revision", $PRP:"Rev01Description", etc.). It's a lot of variables, but it was the only way I could figure out how to do it.
I was able to make it work using the same idea you gave me...thanks a bunch...
i setup the variables just like you mentioned...hopefully i could help you someday too