How to store data into more than one DB table
To store data in different tables you have to chain different Finisher\DBs. You can use a special setting to access the uid of a previously inserted record.
finishers {
  1.class = Finisher\DB
  1.config {
    table = fe_users
    fields {
      username.mapping = lastname
    }
  }
  2.class = Finisher\DB
  2.config {
    table = tt_address
    fields {
      pid.special = inserted_uid
      pid.special.table = fe_users
      email.mapping = email
      first_name.mapping = firstname
      last_name.mapping = lastname
    }
  }
}
		
			
		
	The first Finisher_DB stores data into the table fe_users. The second one creates a record in the child table tt_address. The pid field of this record is set to the uid of the inserted record in fe_users.
