I think you've already partly solved it yourself, since the "AimLookAt" object follows the horizontal mouse movement, but not the vertical movement.
If that is what you want, then you have to let that object follow both X and Y of the mouse. Or Z and Y in your case.