If you can work it into your trip, you might see if they have inventory from IAD to BCN. In the past I've been able to book discount business class (I inventory) from the US to BCN when the same inventory is sold out on the US to MAD segment of the trip. Adding the BCN extra segment opened up additional inventory.