Implemented multi sub-key support

Old getter are marked as deprecated. They will be removed when all other
methods have been changed to the newly returned Lists.

As discussed with @f-porter

Closes #206
I don't rewrite methods using this, because they are not mine. I planned to set it to deprecated until other ones have changed their methods and then remove them completely.