Hi @damienburke,
You may use some query like this,
{
userocode_by_browser (func:has(browser)) {
name:browser
~browsed_on @filter(NOT(has(referred_with) OR has(authenticate_as))) {
name:usercode
// anything else you want to print
}
}
}
The query makes use of Connecting Filters. You may read more about it here.