1. A method for retrieving a reference identifier, the method comprising: generating, via a processing device, a plurality of selection identifiers from first user speech input received from a user, wherein the first user speech input comprises at least one non-alphanumeric character; comparing the plurality of selection identifiers with a set of reference identifiers to determine which reference identifiers in the set of reference identifiers match at least one of the plurality of selection identifiers; deriving a dynamic grammar by storing matching reference identifiers determined to match at least one of the plurality of selection identifiers together with data elements associated with the matching reference identifiers; generating at least one correlation identifier from second user input received from the user; comparing the at least one correlation identifier with the data elements to determine which data element matches the at least one correlation identifier; and retrieving the reference identifier associated with the data element determined to match the at least one correlation identifier.