Matty, you're making it too complicated for yourself. You just have to install the mod where the installer suggests to, which will always be a folder called 'Battlefield 2'. The installer will install the files properly into the correct subfolders. If you start renaming subfolders on your own, you make it impossible for mods to run and find the installation of BF2 properly. If you add only one additional number to your housenumber, the mailman won't find it either. Same here.
Maybe this screenshot of my folders will help you to identify the problem. If you ever come back in here.