Hello slug,
You can go in network access profiles, and create two separates profiles, each profiles authenticating through a separate authentication method that you can define.
When you'll create the profile, you can define what conditions should be met to map an authentication request to this profile, so you can match an attribute that is specific for each authentication.
To find out one, just authenticate vpn and admin users, and check the attributes that are sent to the acs server.
It's also a common setup to use tacacs for admin access, and radius for vpn access, so that's even easier to match.
Hope this help.
Regards,
bastien.