Get fields to appear in fields list, arguments list and filters list in view
Instead of adding form element using hook_form_alter use CCK field. View will not understand your custom field but a CCK fields are integrated in views.

EDIT

Please check for Tag User module.