Add support for sub parameters

i.e. filter[name]=Joe

by allowing parameter dictionary values to be an NSArray or NSDictionary.