Hi Yasir,
What is the reason why RLS could not be used in this case? eXtensible Data Security (XDS) is the replacement for RLS as of AX2012. You should be able to achieve restrictions using XDS. Recently, I have shared some code examples on XDS. You can learn from it: kaya-consulting.com/extensible-data-security-examples