Sql profiler replay table
Are you using one of the default traces in Profiler or are you creating it manually?

If I were in the same situation, I would just save the trace to a regular text file and then import that file into a SQL Server table. 

USE mydb 
GO 

SELECT * INTO mytracetable FROM ::fn_trace_gettable('c:\my_trace.trc', default)
GO


At least that way you are certain to get the same columns everytime.   As to the BULK INSERT statements, you could try this filter.  

Column Filter for TextData with the Not Like set to %BULK INSERT%.