Thanks for the diagram and further explanation.
Another option in this setup would be to use FBF (filter based forwarding) routing at AS100 level.
As noted, your downstream sites in this scenario are always sending up to AS100 and in this situation AS100 is making the forwarding decision for east / west. FBF would allow you to insert at this point source address based forwarding to choose the east or west branch.