1. A computer-implemented method of providing options for selection, comprising: accessing, using one or more data processors, a plurality of map records identifying associations between dimensions, wherein each dimension is associated with hierarchically arranged map records, and wherein each associated map record identifies a map record having an ancestor level associated with each of two dimensions; determining, using the one or more data processors, a plurality of matches between associated map records, wherein an associated map record match further associates dimensions and includes a match among map records and ancestor levels in a particular dimension; determining, using the one or more data processors, a lowest bound of a particular associated map record match, wherein the lowest bound identifies a lowest level map record in the particular dimension; receiving a selection of a map record corresponding to an associated dimension, wherein the selected map record is associated with an associated map record; filtering, using the one or more data processors, the plurality of associated map record matches using the selected map record; providing a first set of filtered options for the particular dimension using the determined lowest bound and the filtered associated map record matches; and providing a second set of filtered options for another dimension based on the filtered associated map record matches, wherein all of the filtered options and the associated dimensions are automatically selectable and displayed when selected using a graphical interface.