It looks like you can use the -n option to just store files with specific extensions along with the -g option to add the file to the archive.
I have not tested it, but something like this should do the trick:
zip -gn .foo archive.zip myAddedFile.foo
, zip .Z:.zip:.zoo:.arc:.lzh:.arj, , .