Adding a field to MES Work Queue Active Work

We are trying to add the Labor Type field to the Active Work grid as a new column. I have it working with a BAQ in the initialize row event, but it is impacting performance pretty bad. Is there a better way around this?
I’ve heard of people replacing the whole grid with a BAQ tied to a EpidUltraGrid. How difficult of a process is that for the Work Queue?

Any tips or tricks are appreciated. Thanks!

I’m not familiar with the specifics of that form/grid
but… I found this topic very helpful in figuring out how to add columns to other forms/grids.

I did this by adding “this.Grid.DisplayLayout.Bands[0].Columns.Add(“Name”, “Label”);” in InitializeCustomCode and then populating it in the Grid Initialize row event.