Yes, Virgin do continually match - but you'll need proof of flying on British Airways that you can transfer to Virgin Atlantic and that you'll be able from these flights to meet or near about meet FC gold qualification requirements.
There are other options - but you'll likely need at least two bookings with Virgin Atlantic before they'll consider you for an status match.