I don't quite understand this one. Shouldn't a custom transformer be called to create a request like in the resolve provider one? Is this because we can't actually query facilities via CSD cos of the other ID thing or am I just mis-understanding?