Building Search Selects without reference to metadata

I've got a custom page with a custom built list on it. I need to add a person search select on the page. This field has been built without reference to metadata.


So far, I have this:

You see the advanced search select on the right. Ideally I would like it to appear below but that is cosmetic. The main thing I want is to alter the drop down below so it includes the persons email address.

Any ideas?

The code for this so far is:

var persSSA = CRM.GetBlock("Entry");

with(persSSA)
{
EntryType = 56 ;
LookUpFamily = 'Person' ;
FieldName = 'pers_c_personid';
Caption = CRM.GetTrans('ColNames', 'pers_fullname');
CapttionPos = CapTop;
NewLine = true;
SearchSQL = "pers_deleted is null";
ViewFields = "pers_fullname; pers_emailaddress";
}