field collections and blocks
I think you are correct. You should be able to create a view block, set the field to be "rightcol" and then use contextual filters (under advanced features) to filter what is in the view depending on URL.