How are you doing your initial search? I've had several occasions where I've needed to explicitly specify a property I'm searching for when accessing our LDAP server.

When using a DirectorySearcher, you can do

Code:
DirectorySearcher search = new DirectorySearcher(<DirectoryEntry object>);
search.PropertiesToLoad.Add("keythatdoesntshowup");