I tested this with a single ps2 chd and this method works, so thanks for that. Not an ideal solution because you have a few seconds to wait while the game loads , but at least its playable.
EDIT. After testing the above method I went ahead and scraped my whole ps2 library , and it no longer works....