"select count(*) from ....." version of the posted query executes in 2 seconds. There seems to be some problem with the select list. I tried to spot it out using the binary method but the problem seems to be with multiple columns in select list.
Description of MAM_ASSETS is attached.
I am trying to fix it up with this information. Please let me know if you have any comments regarding the same.