Compare List Report in Nav 3.01B

I find a report named compare list in Mfg. module.It can campare two items’ components. Now I want to a report to compare more that two items’ component,e.g. 4,5,or 6…items How should I do?Any ideas? I find a function named CompareTwoItems in codeunit 99000771. Should I modify it or any other suggestion? Thanks in advance.