Sure, then dumb way to do it would be to write some code to dump the results into some file format that you control... then write some more code to read it back at a later time.
That would work regardless of your simulator (assuming it supports standard textio libraries).
As for using WLF (or equivalent) files.. I am unsure. I don't see (in theory) why it couldn't be done. It would depend on your simulator. I don't have much experience with anything but Modelsim so I am unsure if WLF is a Modelsim only thing, or a standard, but in any event I guess most simulators would have some form of waveform log.
Looking in the Modelsim user guide it says:
"Any number of WLF file can be reloaded for viewing or comparing to the active simulation".
There doesn't seem to be any mention of what you are trying to do, and this sentence seems to imply all the options your have with WLFs.
However I agree that it would be nice to be able to build a little testbench that says "strip signal ABC output of filename.wlf and output it as signal DEF".
Of course you could write the code yourself if you knew the format and could generate some text file from the wlf file.... not especially nice though.. a built in modelsim feature would be nicer.