Is there a way to add a virtual table to the REST Server

You can map views and any other database "entity" that behaves as table, just put the name of such object in the Table attribute of the Aurelius mapping. Of course, probably some capabilities will not be available, like data editing.

This was discussed in other topics like: