Unfortunately, this isn't going to work for you. PPPoE's initial discovery uses a broadcast, so there's no way to determine which PPPoE access concentrator is going to reply unless you separate the two broadcast domains. I understand not wanting to go beyond the stock configuration on customer devices, but a two VLAN approach really is the easiest way to separate clients for the two PPPoE access concentrators.