I want to be able to lock certain table columns to editing

The title says it all! I have several tables where we have a column of indicators, a column of targets, and a column for quarterly status updates. I want other people to be able to add in their quarterly status updates without them being able to edit any of the text in the indicators or targets columns. I know there are some work-arounds by using lookups or by having a hidden column with the raw text and a visible column with the same text via a formula, but it would be so much easier if I could just lock specific columns while the page is locked, and still allow people to edit the content of other columns.