Project/Job Costing for Machine Shop

Hello! I am finding Sage 50 'lacking' in the project costing area. Specifically, we need entry/sort fields to get more specific reports from our timecards. I enter all job information through the timecard billing section to do payroll, but have to do several spreadsheets to capture costs for specific items. I need to record time according to employee, job #, sub job #, machine used, customer, OT specific to each job/sub job. 

I have enquired about an add on module, like ACCPAC used to have with it's job costing module. Apparently Sage doesn't make such an item. What kind of software, if any, does anyone who has these specific issues use? It is strictly for reporting purposes, not to 'feed' the financials. I am just trying to find a solution that I don't have to handle these timecards 15 times.