If the main idea seems like a bad idea, how would you make it so instead of viewing each item of the Pointer card according to a nested view, you view the entire contents of the pointer card according to its *input rule. 'radio' would only make sense for a single valued Pointer, 'checkbox' is pretty straightforward. Single ('select') and 'multiselect' would ideally show the input widget, but values not changable. I guess no *input rule (default) would give the standard pointer handling.