You could build something like this with MxModelReflection. It can create a list of entities and attributes. You could use it to create a list of selected attributes and then create a java action that builds a list of helper objects showing the values of your attributes. Sounds complex? It is.
Easier, but more hardcoded may be adding booleans to your entity that represent the visibility and build a page to turn it on or off. On the next page you could toggle visibility based on these booleans.