Is it not just easier to book Iberia Express through the Iberia website? That way you get around the website refusing to accept BAEC numbers etc.
Usually only costs a couple of quid more and saves a lot of hassle.
What Iberia won’t do however is grant free seat selection to a non status holder on the same booking which is quite poor IMO.