That is essentially what source IP lockdown is doing. It permits DHCP client traffic to the server, and then once the client gets an IP address via DHCP, it allows traffic sourced from the IP address assigned from DHCP.
Before the client gets an IP, no traffic other than DHCP will be allowed. After it gets an IP, only traffic sourced from the IP that client got from DHCP will be allowed on the port.