Anyone? If the web service can't do queries like this then I will have to resort to the database.
What version of BSA are you running? We are running BSA 8.3 SP3 and have the same issue.
I've been told (but I'm yet to confirm) that it's fixed in a later version... possibly 8.5 patch1 or 8.6. I did find that querying properties of related classes works fine for the "Server" object (like the virtualization child) but job result / job run seem to be broken in 8.3 and below.
I ended up having to resort to slow old blcli to join get my job -> job run relationships.
Thanks Joshua for your reply. We are on 8.3 also and if someone could confirm which version it is fixed in then maybe we'll try to get updated. We want to stay away from BLCI. Good to know some other objects work.