diff --git a/dev/FixtureBlueprint.php b/dev/FixtureBlueprint.php
index <HASH>..<HASH> 100644
--- a/dev/FixtureBlueprint.php
+++ b/dev/FixtureBlueprint.php
@@ -129,8 +129,9 @@ class FixtureBlueprint {
 					$parsedItems = array();
 					$items = preg_split('/ *, */',trim($fieldVal));
 					foreach($items as $item) {
-						// Check for correct format: =><relationname>.<identifier>
-						if(!preg_match('/^=>[^\.]+\.[^\.]+/', $item)) {
+						// Check for correct format: =><relationname>.<identifier>.
+						// Ignore if the item has already been replaced with a numeric DB identifier
+						if(!is_numeric($item) && !preg_match('/^=>[^\.]+\.[^\.]+/', $item)) {
 							throw new InvalidArgumentException(sprintf(
 								'Invalid format for relation "%s" on class "%s" ("%s")',
 								$fieldName,
Don't complain about pre-replaced YAML fixture relations