This can be done with a module, but you'd have to write it. Although it's much easier to give Services Root Access (the level required to add admins) to only those you trust 100%.
As a side note .. even on a good size network, there is no need to have more than 1 or 2 Services Root Admins.