Maybe you can implement a variety of separate Soul Match services which would each exclusively pertain to 'X' orientation?
So, for example; we can break it down into three different versions of the Soul Match Service.
Soul Match Heterosexual Service: This service would be designed for "straight" users; pairing together the compatible males & females with each other.
Are you heterosexual? Register for this service.
Soul Match Homosexual Service: This service would be geared primarily for gay and lesbian users. It would fundamentally-filter the user by their sex (male or female) & match them exclusively alongside other compatible users of the same sex.
Are you homosexual? Register for this service.
Soul Match Equivocal Service: This service would be aimed towards the bisexual, pansexual, & polysexual communities. Of course, this service won't filter any users by their gender, instead—focusing on their interests.
Are you sexually equivocal? Register for this service.
Lastly, I do believe that all three of the services should implement a "filtering-system" & this would also work in three key-ways:
1) Input features/qualities that compliment & explain yourself. (example; raven-haired, brown eyes, brat, RP, etc.)
2) Input features/qualities that you look for in others. (example; blonde, blue eyes, submissive, BDSM, etc.)
3) Input features/qualities that you don't look for in others (these ultimately get filtered out of your match results.)
This proposed filtering-system would give users the best, and most-personable experience in finding the compatible partner that they are seeking!
Users should also be able to see the filtering-selections of others on the Soul Match service; to better understand what features & qualities that potential compatible partners are looking for in their significant other.
I would really like a service like this to be in existence for IMVU, & see no reason why it still can't be accomplished!
So, I've put a lot of thought into constructing this. I do make my case, in believing that this is a very feasible route to take—in order to ultimately bring back the Soul Match service; in a bigger, better, and more expansive way than ever-before. (: