You’ve not said where in the USA it is but if going to PHL can you see what Scranton, Pittsburg or Buffalo will be.
Then need to fly to/from there and a separate flight or car rental to get you to where you need to be.
if booking the separate flight then be mindful of connecting to our main flights on a separate booking and allow the appropriate time because if you don’t check in for that you will have your return flights to Spain cancelled.
Otherwise the $1200 or $1500 isn’t a bad ‘penalty’ to change a ticket .