Actually the Remote protocol supports event recording as well as keywords and other sophisticated features. For example, you can specify that you want to record everything on SBS that has sexually explicit content.
The trouble is that most devices are too dumb to handle this properly. The solution is to convert the "rules" at the server into individual timer entries, but this is mostly a one way process.