Added support to use Virtual Fields in autocomplete widget. Gotchas: - Using Virtual Fields is slower than normal fields. - Virtual Fields must be declared with name and table_name attributes.