The MAC address is never propagated beyond the router ("tunnels" & VPNs may be an exception) whether NAT is active or not.
The MAC is Layer Two, i.e., significant only to the broadcast domain that contains it.
As mentioned above, without a MAC, there is no way to know where to send the frames.
FWIW
Scott