Though I didn't make it clear, your commands can't be registered using ULX I don't think.
Admins would be able to see 'oh, whats these commands for user group' in the group menu if they have that access.
use plain old fashioned Glua to add the concommands, then have those commands run ulx (or any) commands from console.
Just include the group access checks in them. if ply:IsUserGroup( "user " ), etc.