I suggest doing the opposite. Give internal hosts IPv6 and use NAT64 to enable IPv4-IPv6 communication.
You can perfectly represent whatever IPv4 address in IPv6, but you can't even stick the most typical IPv6 address (global unicast address, 128 bits) inside IPv4.