Check for service JFK and MIA-BCN (and perhaps from PHL and CLT too) on AA metal. Otherwise, IB is the only other real option.
You can also just search for any gateway into the Europe (like AMS, FRA or MAD) and find an inexpensive BCN flight from there, knowing that your bags will need to be claimed and rechecked.