This aspect deserves better elucidation, so as to investigate the mechanisms which may be contributing to these results.
Ese aspecto merece mejor aclaración, de manera a conocer los mecanismos que puedan estar aportando para esos resultados.
Esse aspecto merece melhor elucidação, de forma a se conhecer os mecanismos que possam estar contribuindo para esses resultados.