Thanks for the prompt replies, thought I'd share an update with you. Just spoke to Swiss, who referred me on to Servisair, whose lounge it uses at T2.
According to Servisair, they DO honour OW Emerald/Sapphire, irrespective of class being flown, IF i) the ticket carries a BA flight number on LX and ii) the ticket is issued on BA stock.