I dont think UAG has the capability ( currently) to define Access List based on Mac Address.
However, you can check the Connection Server Restriction Feature.
NOTE: You can implement the above without Cloud Pod as well.
Create separate Pool for internal and external users.
Set Connection Server Restriction on the External Pool and define 1 specific CS for external use.
Point the UAG to External Connection server..