You can configure shared tenant, shared VRF, and private EPG.
efa tenant create --name <epg-name> --type shared --port <port-list> --vrf-count <num-of-vrfs> --l3-vni-range <l3-vni-range> --vlan-range <vlan-range> --l2-vni-range <l2-vni-range>
efa tenant vrf create --name <vrf-name> --tenant <shared-tenant-name>
efa tenant epg create --name <epg-name> --tenant <private-tenant> --po <po-list> --switchport-mode <trunk|access> --ctag-range <ctag-range> --anycast-ip <ctag:anycast-ip> --vrf <shared-vrf-owned-by-shared-tenant>