@Matt Wertheim The most reliable way I've found to do this is to set the field to normal display on the field configuration and on the form, but set the label on any form that you want it hidden from to an empty string. For whatever reason, that hides the column field from the form but still allows scripts to access/manipulate it. There may be other (potentially better) ways but that's been a solid method for me.