Just how difficult is it to get a professional contract at an EPL club?

Very tough.