Just to get some things straight
KLM and Cityhopper are now one company from a recruitment point of view with one seniority list.
KLM does not hire Direct Entries thus the statement
My best guess would be an ICAO ATP with a type-rating on a 737 or similar will put you on their list.
is thus not applicable a all I am afraid.
KLM prefers Ab initio's from both the KLS and the NLS schools in the Netherlands. Due to the fast list of qualified graduates from their own KLS school they only take them on until the market changes.
KLM Cityhopper has hired and might hire DEP's on the F50 as this is an odd ball fleet from a seniority point of view.
So in short:
Get residency in the EU
Get an Abinitio course from the KLS
Wait a few years..
and you MIGHT get a job with KLM
ie not much change