You can filter based on the Memberships property, provided your active users are at least a member of a common group.
Memberships:"*SABRA*"
Run this query in your console and check the Membership attributes (Requires jQuery for grep function)
var queryFilter = "-PreferredName:\"_spo*\"";
var queryUrl = _spPageContextInfo.webAbsoluteUrl + "/_api/search/query?" + "querytext='" + queryFilter + "'" + "&sourceid='B09A7990-05EA-4AF9-81EF-EDFAB16C4E31'" + "&rowlimit='300'" + "&selectproperties='PreferredName,Birthday,Path,PictureURL,JobTitle,WorkPhone,WorkEmail,SipAddress,Department,Memberships'&sortlist='FirstName:ascending,LastName:ascending'";
var getValueByKey = function (key, results) {
var postItem = jQuery.grep(results, function (e) {
if (e.Key === key)
return e;
})[0].Value;
return postItem;
}
$.ajax({
url: queryUrl,
method: "GET",
headers: { "Accept": "application/json; odata=verbose" },
success: function (data) {
var results = data.d.query.PrimaryQueryResult.RelevantResults.Table.Rows.results;
for (var i = 0; i < results.length; i++) {
//Get the correct properties
var itemResults = results[i].Cells.results;
//Get Values for User
var name = getValueByKey('PreferredName', itemResults);
var memberOf = getValueByKey('Memberships', itemResults);
window.console && console.log('\n Name:' + name + ' | Memberships: ' + memberOf)
}
},
error: function (err) {
alert(JSON.stringify(err));
}
});