Ah, that makes sense. Thanks for the clarification. I believe you can still accomplish this with just 2 origins by using a hostname for the origin.
Add an A record for apple with an IP of 22.214.171.124 (gray cloud)
Add a AAAA record for apple with an IP address of 2604:a880:800:a1::545:c001(gray cloud)
Create a LB called testa (gray cloud)
Add an origin with a Server name of foo with a target of apple.yourdomain.com
Skip Geo and health checks (you can use these in your real LB if you wish, just simplifying the example here).
I just created this for my test domain and you can test against it for results if you like. testa.infamousventures.com … if you ask for the A you get 126.96.36.199 and if you ask for the AAAA you get 2604:a880:800:a1::545:c001. of testa.infamousvenrutes.com. Apple in this case is really just a virtual placeholder for the target A and AAAA records. The only reason you have any knowledge that records for Apple even exist is because I told you… it would be transparent to the end user.