Join Date: Aug 2011
Location: Barcelona, London, on a plane
Programs: IB+ Gold, TK E+, Hyatt Globalist, Marriott LTP, IHG Diamond
Posts: 14,185
Nothing stops you from having an IB+ credit card in Spain whilst crediting your flights to BAEC. You seem well aware of the fact that you can move Avios back and forth.
I think the concept of IB elites getting preference for upgrades is unlikely to be actually true. (except perhaps when deciding between two equal Oneworld statuses) My last opup came from using AA status (Oneworld Emerald) on BA...