You can make as many relationships as you want, meaning:
// on Organization
public function records()
{
return $this->hasManyThrough(UserRecord::class, Member::class);
}
Furthermore you can use where clauses on the relationship itself to further filter your results. Don't be afraid to reuse Relationships combining them with where clauses etc. You can do whatever you need to do ;)