The trick with the BT Home hub was to turn off the DHPC option on the repeater hub.
I think you mean DHCP, Dynamic Host Configuration Protocol. A DHCP server hands out IP addresses on a particular subnet (typically a LAN or group of bridged LANs). You can have more than one DHCP server on the same subnet but it's usually a good idea to coordinate them. And it's usually unnecessary.
DHCP servers hand out more than just IP addresses. They also tell you the address of the local default router to the outside world, and they usually also act as DNS (domain name system) resolvers. You don't want to hand out conflicting information here.
A typical home or small office LAN needs only one subnet and one DHCP server, and you typically (but don't
have to) run the DHCP server on the same physical box that provides NAT (network address translation) and routing to the outside world.
Your commodity wifi base station/DHCP server/router/NAT box has a bunch of Ethernet ports connected to an Ethernet switch, which means they're on the same subnet. The router/NAT/DHCP/DNS functions usually run on an embedded Linux system that sits between that switch and a separate Ethernet port for an upstream connection. Sometimes a built-in cable or DSL modem takes the place of the upstream port.
So if you want to add additional base stations to your existing network, you can use WiFi/router/NAT boxes as long as you disable the unneeded functions (routing and DHCP) and connect one of the LAN ports to your main router's switch. Then they'll all be on one common logical subnet and be able to see each other just as though they were all using the same base station or Ethernet switch.
Typically just disabling the DHCP server is enough because then no one would even have reason to know that the routing and DNS resolver functions are there, so they won't cause any harm.