1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising: receiving, by a reallocation processing block, a base table, a reference table, and at least one assignment path table; applying rules from the at least one assignment path table to the base table and the reference table by reallocating values between at least two existing data objects; generating a results table with the reallocated values in the at least two existing data objects; and determining the need for an iteration; wherein at least one of the receiving, applying, generating, or comparing is implemented by at least one data processor.