Hmm, If I am going do that, I might as well write my own editor, this is getting very complicated for a simple problem.
The problem is I have a featureclass that I want to only allow edit to two or three fields, all attribute fields. Users need to see the shape but I don't want them messing with them. The feature class also contains lat/lon of the shape centroid but that is read only. The name of the shape is read-only too. Only one value is read-write and another which flags a change has a occured, then maybe the date the change occured and the user. Archive featureclass are actually a good candidate for this but I need to restrict the user's edits. I can write a featureclass extension to abort any edit on the other fields but that is not really what I want to do, I want to prevent them from making the change before they even try to do it. What I really want to do is grant permissions per field. The join to standalone was a work-around. The creation of the event layer is a work-around to the work-around... I will try it out though, Maybe if I join the feature class to the table... Means I will have two layers in an opposite join configuration...