Andrew, what's the specific problem you are having (you can email just me if you prefer)
i guess i need to learn how to create web2py plugin files, haven't done that yet.... realistically it will be aug before i get to trying to make a further generalization of the code posted on the slice due to other work commitments. i can try and help debug in the meantime though.... christian