How to make a topic visible to a group and the creator when the user is not a member of the group?

With a plugin you could maybe automate the creation of a group per creator and a sub-category per topic, but then the timing element :exploding_head:
perhaps a tweaked trust level, to be added to the security of the sub-category.