Changed this itemsite query to be more generic "fetch" to handle other kinds of weirdness besides customer (now including vendor) and also push all the work down to the server.