You can do it with two tables. Table 1 = CHILD table. Table 2 = PARENT table.
In Child Table, create a linked column titled “Parents”. When you create the column, select “Allow Linking to multiple records.” This will allow you to link two different parents to one child (in a single linked column).
In the child table, you can use the grouping/filtering feature to group together kids with the same parents (families). You’d see these “family” groups regardless of whether or not the parents are living at the same address.
In the parent table, you could, again, use grouping/filtering features to pull up different views of parents. Parents could be grouped by child (another way to view “family” groupings). Or the parents could be grouped by address (which would allow you to see which parents are living together vs which are separated).
You could also accomplish this with a 3rd table labeled “Families,” but unless you are tracking a lot of family specific info (as opposed to parent info & child info), I’m not sure it’s necessary.