This solved my case, but does not solve the issue behind attaching view to a generic entity. This is limited to trigger_camera, but at least it does what I want it to.
PHP Code:
ExecuteHam(Ham_Use, camera_ent, player_id, player_id, 1, 1.0);
Btw... does anyone know what the sixth param of this means?