I use subkeys for this. It's quite a hard technical problem to solve. But the harder part is getting people to agree on something.