This document refers to the requirements:
http://www.britishairwaysjobs.com/do...t_CC-FC-RA.pdf
This is not to say things can and will not change in the future. The best course of action appears to be if you are an foreign national, as the checks somehow don't seem to be as thorough!