For RA, you need a bachelors degree + 5 years finance experience OR
Just a masters degree in Finance related subjects (no work ex needed). If you can prove documentation on the 7 years of handling client queries, that could help. SEBI, the registration authority will have final say, so best might be to contact them and clarify what experience certification works for them.
"I have been a partner in a firm since 2011. This firm is empanelled with banks as a “DSA” (Direct Selling Agency) for selling their products such as home loans and loans against property. Does this make me eligible to register as a research analyst?
If you believe your experience is what SEBI will accept as “relevant” experience i.e. matching the tasks a typical RA would do, you are eligible. Only you know what your experience is and how that maps on to the job responsibilities of RA. Of course, you will have to convince SEBI on the same.