It is difficult to get Iberia to pay EU compensation even in cut-and-dry situations, see the many threads on FT. In a nuanced situation like this, while you may potentially have a case per Often1's analysis, the likelihood of a successful resolution is very low, A claims company is unlikely to accept your case. Persevere if you want, but be aware of the potential for frustration.