You're right - one of the Pinays on Oceana told my Mrs that the crew on the Queen Elizabeth is almost 100% Filipino.
I'd guess the EU would run into problems as most of these ships are registered outside the EU - our ship had Hamilton on the stern and I doubt if it's the one in Scotland