I have the same problem. i have installed the plugin and patched the comprofiler.html.php as instructed(i have done it manually...very easy).
I have verified and verified the data/conditions i have put in the tables, and it's correct, but the 2 combo boxes load ALL the data, instead of one waiting for the selection of the other to populate. this happens both in registration, or when modifying a user's profile.
patch: **** strip count num is not a number .... error when u applied the patch... using this command ... patch -pnum comprofiler.html.php comprofiler_patch.txt
Anyway i added that line(twice in comprofiler.html.php) but still i get both combo boxes filled with all rows, instead of the second getting filled depending on the first selection.