Consulta usando chaves compostas, além de Chave de linha em Cassandra

Desejo consultar a filtragem de dados por chaves compostas diferentes de Row Key em CQL3. Estas são as minhas dúvidas:

CREATE TABLE grades (id int,
  date timestamp,
  subject text,
  status text,
  PRIMARY KEY (id, subject, status, date)
);

Quando tento acessar os dados,

SELECT * FROM grades where id = 1098; //works fine
SELECT * FROM grades where subject = 'English' ALLOW FILTERING; //works fine
SELECT * FROM grades where status = 'Active' ALLOW FILTERING; //gives an error

Solicitação incorreta: o status da peça PRIMARY KEY não pode ser restrito (o assunto da parte anterior não é restrito ou por uma relação não-EQ)

Apenas para experimentar, eu embaralhei as chaves em torno de manter 'id' como a minha chave de linha primária sempre. Eu sou sempre capaz de consultar usando a chave de linha primária ou a segunda chave, considerando o exemplo acima, se eu trocar de assunto e status na lista de chave primária, então eu posso consultar com status, mas eu recebo erro semelhante se eu tentar fazer por assunto ou pelo tempo.

Estou fazendo algo errado? Não posso consultar dados usando qualquer outra chave composta no CQL3? Estou usando o Cassandra 1.2.6 e CQL3.

questionAnswers(1)

yourAnswerToTheQuestion