ah sorry I read it incorrectly, you want to break a single key to multiple parts. I think that MPC (multi party computation) can do that.