Sorry for the delay in replying.
If the admin user needs to create a user then just have them enter the details on a form and add new user to the User model
You don't need / should avoid using the Register functions - its just causing more problems and is totally the long way to go about creating a new user.