extra fields in views module
In order to expose your field to Views, you need to implement Views API:

http://views-help.doc.logrus.com/help/views/api

This can be made much easier if you implement your field as a proper field, rather than a form alter. The Examples project has some examples, notably Field Permission Example.