Сделайте разделение данных на уровне формы:
<input name="people[peoplData]" type="text">
...
<input name="information[informationData]" type="text">
В контроллере (или где Вы реализуете бизнес-логику), выделяйте из Input данных соответствующие массивы (people и information) и уже эти массивы используйте при создании соответствующих объектов. Валидацию этих массивов тоже проще делать в вычленённом виде, что крайне советую делать (валидировать) предварительно и в полном объёме до начала создания объектов, чтобы не было неожиданностей. Делайте связку либо после создания, либо последовательно: создаёте один объект, добавляете идентификатор для связки в массив с данными для другого объекта и создавайте его.
Чтобы как-то в последствии было проще - разделяйте логику по созданию/изменению объектов в отдельные классы/методы, чтобы можно было туда передавать данные и получать в ответ созданные объекты, которые в последствии будете использовать (или не получайте, если будете использовать cqrs).
И да - если 2 таблицы, то это 2 объекта, под которые нужно писать свои модели и прописывать в них соответствующие связи для учёта отношений.