Added support for reading keys from multiple sets, storing union in temporary set