I pulled up flights between BCN and MAD and Iberia does have non-shuttle flights that you can book in advance. These are paper tickets with seat assignments. The shuttle flights show up by you can't book them. BCN to MAD offers the most amount of flights and if you take a non-shuttle (air bridge) flight you should not have a problem.