We would need to know exactly what should be included in the report in order to determine whether or not creating such a report is possible. Keep in mind that linking multiple unrelated tables, with multiple records per asset, to the main asset table will not work. You can't include both software and network cards in a single report for instance. Due to the way SQL works, this would lead to duplication.