Are you running new version of web2py? I guess the old style virtual fields is not working and also I have to check if the injection of virtualsettings will still work with web2py 2.0+
I will take a closer look on powertable code tomorrow to see if I can adapt it to work with the new web2py. --