Row level Permission by Site-Grouping or Companies instead of Sites?

SUGGESTED

I was wondering if there was a way to add Row-level permissions by site-grouping or companies instead of a site for some users?

We have made custom functional profiles with all the companies but certain users (more than 10) need access it certain companies only and we rather not create a combination of functional profiles for these users.

Thank You

Andrew