Answering myself:
I added the extra column.
I added the additional calculation. (However, very limited, only 1 kind of query possible for getting the points!)
Works.
See example implementation of
https://github.com/arjunsuresh/q2a-betterpoints to implement it yourself.