This sounds like it should be simple to do but not so! There is no Oracle (meta-data) view that I can find that gives the underlying column and table name for an Oracle view col
The sql that defined the view can be found in all_views
set long 9999 select TEXT from all_views where VIEW_NAME='MYVIEW';
This is the only way to get at the underlying tables and columns.