You want the "area emitter masks" option. This creates particles based on the alpha channel, but the particles can go anywhere after being created. Check the docs.
It sounds like you'll need to put the particles on the top layer too.
Alan.
....................
Alan Lorence
Product Manager
GenArts, Inc.
http://www.genarts.com
http://www.wondertouch.com