I am not sure what you are trying to accomplish, the picture is not overly clear. Maybe I am dense, but why can't you just pull the fields from your various datatables and place them in the details section of the report?
what is a 'visible table'? You tell Crystal which tables to look at, and then you tell Crystal which columns to display, it doesn't display a table by default. If you want lots of lines per 'Detail' which is a row of data, then format your Detail section with lots of lines.
Does this make any sense?