1 - yes and no; you have to fake it, but you didn't say when. There is post 4 here and several suggestions in the similar threads at the bottom of your thread. One of them might be the same.
2 - I think requires more fakery, such as using a textbox as a label. Labels don't have data so I'm fairly certain cf won't work on them, and if it did, it will probably cascade to all instances of that label in a continuous form.