The mongodb documentation for multikeys gives an example of querying embedded object fields in an array:
http://www.mongodb.org/display/DOCS/Multikeys
But there\
you create the index as if you would with a "normal" field;
db.[collection].ensureIndex( { [yourArrayField] : 1 } )