GetQueueItems - can QueueItemStates be set programmatically?

Unfortunately, no. You should vote: