Improve handling of multiple responses in index formula specification

* Handle cases such as:
  - Use only columns TITLE and DESCRIPTION as response
    "TITLE + DESCRIPTION ~ S*TITLE + X*DESCRIPTION + Q:id_NUMBER"

  - Use all columns as response
    "TITLE + DESCRIPTION + . ~ S*TITLE + X*DESCRIPTION + Q:id_NUMBER"