I have a big master-table* containing reference items and that is a simple cross-project database of such items. Now I'd like to include in different documents parts of this master table and select arbitrary rows depending on the particular document's foucs.
To give an example: The master table contains items one can buy in a game. A typical row contains an item's label, cost, weight, some properties and a description column. Now I have different XeLaTeX documents containing game rules that focus on certain time periods (medieval, renaissance, modern day, sci-fi, ...). Some items of the master table are in use in some time periods (e.g. a sword, or a cell phone). Here a short example of two such rows:
Hammer & 1 & 0 & 1 & 10 & 1 & \\
Longsword & 2 & -1 & 2 & 75 & 2 & two-handed \
I would like to hand-pick the items from the master table to be shown in the individual table (and not filter by some field or flag), but like to reference the base record only, so that if I make changes on the master table and e.g. change the weight or price, that automatically is also done in all derived tables.
Is there a best practice how to do that?

datatoolpackage. – Peter Grill Jun 24 '12 at 08:16