I would be also very interested in this. But even with a registration process I don’t see how this is possible. Mainly because a pool would be not able to validate if the registered address is delegating its stake. (afaik, maybe i’m missing something)
@werkof shared the delegation design specs yesterday and I uploaded it here https://www.adatainment.com/_downloads/docs/delegation_design_spec.pdf (please note, this is a draft, still it’s interesting like a thriller and worth a read)