i think you can try the new version FILO which added lots of new features that may help you.
Libpayload is an library which used for the payload programming, you can use it without the coreboot. it's independent.  

2010/8/18 Masoud Fatollahy <masoudf@t2data.se>
I am trying to make coreboot v4 works with a old version of filo(stand alone).
I build the coreboot and definde a paload which has been build with an old filo which is not using payloadlib of the coreboot. 
when filo try to read the linuxbios table , but it can not find the signaturr LBIO. and it hangs.
 Do i have to use filo and payloadlib of the coreboot, or is it a way to fix this problem. we don't want to have any depency between coreboot and filo.

coreboot mailing list: coreboot@coreboot.org