Adding custom field to Weekly Time

I need to add a column to the Weekly Time list, specifically the Character01 field from the LaborDtl table. When I look at the customization of the list, that field is not available. I heard that it has to be added using some custom code. I looked around for examples or documentation on how to do this, but was unable to find anything that helped me understand it. I think I need to use a LaborAdapter to get the data and somehow gain a reference to the EpiUltraGrid control and then add the column and populate it with data, but looking at the Script Editor I get a bit lost as to what exactly needs to be done. Any examples or documentation on how to do this would be great.